I don't own one, but the Linksys WRT54G actually has a tiny Linux distro that you can load on it. A simple google search should find the site for you if you're interested seeing as how I've lost the link (again...).