Do you require Wireless N?
if not, Linksys WRT54G Open Source, and flash it with tomato firmware. Turns a £40 router into a £150+ router :)
i've been running one for nearly two years, no problems yet. In addition, it has a very advanced QoS configuration page, so you can tweak till your heart...