I have started to use the less expensive cisco routers. I have business uses for them so the high cost ($250 wired - $350 wireless, 800 series) can at least be written off, but they have a much higher build quality and you can get yearly maintenance contracts on them. The only issue I have with them is that they are not consumer friendly at all for programming, but once you have it programmed they are rock solid, and very fast.