my friend has been using the wrt54g wirelessly with no complaints. hes using a 3rd party linux firmware, its free and its supposed to be easy to get up.
http://en.wikipedia.org/wiki/WRT54G#...mware_projects
im using netbsd on a midtower. its rock solid, hasnt let me down. theres a bit of docs to read if you're new.
http://www.netbsd.org/