I'm currently using an airport express for my router (the other one was cutting the bandwidth by 1/3.) My main annoyance with it is that I can't forward a range of ports in windows. It also doesn't offer an option of TCP or UDP (I hope it's forwarding both.) Also, I have to restart it any time I want to forward ports or make small changes.