I love my WRT54G. Make sure you don’t buy a new one if you want to hack it tho..
Now I just need to see if I can hack my new TV, which runs Linux.
“The WRT54G in versions 1 through 4 used free and open-source software components for its embedded operating system and most of its functions. After some negotiation a few years ago, Cisco’s Linksys division released all the code they had modified as they were ostensibly required to under the terms of the GPL (General Public License) and other software licenses for components they had used. Wireless hackers immediately figured out how to replace the baked-in firmware with their own firmware images to take advantage of the WRT54G’s low cost and high availability. This appeared to end with the November 2005 release of v5, which switched to a proprietary OS while halving the RAM in the unit.