An important consideration to take into account when purchasing a router is it's data routing speed.
I had been using a Linksys BEFSX41 for about a year on 10Mb with no problems. When my service was upgraded to 20Mb.. I could only receive 11Mb when using the router.. but 20Mb when the modem was plugged directly into the PC. The router couldn't process the data fast enough. So because of this, and because I'd already had 2 free upgrades from VM.. so more were possible in the future, I got a D-Link DGL-4300.. which is known to be one of the "fastest" routers.
This website illustrates the speeds of various popular routers:
http://www.smallnetbuilder.com/compo...er/Itemid,156/
Note: Unfortunately, this site is currently down for maintenance, however you may be able to access it using Google cache here:
http://64.233.183.104/search?q=cache...lnk&cd=1&gl=uk
Hope you find that useful.
Vorthal