Go with a new WRT54G. Just try not to get the Version 5 hardware-it was not as good as the previous hardware versions from all accounts. The WRT54GS had a faster processor and more ROM/RAM, so it was better for third party firmwares like HyperWRT, so if you can find one of those (the product channel from Linksys is notoriously inconsistent so it's quite possible) I'd recommend getting it.