OK. After doing some more research, I've narrowed my choices down to SOHOware's Broadguard NBG800 router and SMC's Barricade router. I've read several reviews regarding each router, but nothing really comparing the 2 directly. The main difference that I can see is that the NBG800 includes stateful packet inspection which no other router in the price range does. Is this feature important? I did some reading so I kind of know what it does, but I figured that if it was something truly necessary, then the other router manufacturers would have included it as well. Anyone know? Thanks.