So I bought a Buffalo WHR-G54S wireless router and put Linux on it.
I used the firmware from the DD-Wrt project. It’s working great. It’s got soo many super cool features. I’ve got it setup with its own host name from dyndns.org so I can see status from work, whos connected etc. I even can ssh into it. Best of all it runs Linux.