Speaking of linksys products that are being modified. The NSLU2 is a network file server which serves windows shares. The funny part is it does this through linux and samba. While development for this platform is still in the beta stage, it is interesting nonetheless. At work we are trying to do some cool stuff with these things, turning them into $80 IXP450 development boards. For more information, check out:
www.nslu2-linux.org
-Ted