for small homes i recommend the WRT54 from linksys. It's proven, stable and i have used 3 in the past, one that ran 5 computers plus a WPA network with 1-2 laptops, another that i am using now (a version 7 unfortunately) with 3 computers and one laptop (WPA2 + TKIP) and i know my sister is using one with just two computers. All of them work fine,
I have sent back a belkin router twice, one because it failed, another because it started making an annoying buzzing noise (no idea why). I can also recommend asus as a switch brand, not sure if they make routers, but i'd love to try them out some more, bought a switch from them and was really impressed with the integrated transformer, really nice touch.
Netgear pro line is good too (ones with metal blue cases not the white ones) but usually more pricey.
I wouldnt recommend belkin (personal experience with them has been bad) and especially not pre-N gear.