Here's another vote for building your own router. Get an ALIX board from a reseller of PC Engines products and install pfSense, m0n0wall, or one of the other many distros designed for this purpose. There's simply no comparison between the cheapo routers and these open-source alternatives.