I'd get a Asus 520GL, flash it with ddwrt and turn up the wireless power. Cheap and it is a proven standard, which I dont think wireless N is there yet, I could be wrong though. The asus can be found for 30 on sale and I have one as an access point and it works great. It has a usb for file sharing or to use as a print server. A friend of mine has a wifeless N D link he loves and if you do a lot of in network activity it would be worth the cash, but I think the 54g will work for most all of us.