Draytek 2600, not cheap but has most of the feature's I will want down the road.
Few of the biggest ones I like are:
1. VPN ability, great when travelling.
2. NAT/No NAT thru two subnets, need this as I want Xbox and Web Svr (coming, eventually
) on public IP's and everything else on Private IP's
3. DOES Allow assigned DHCP address' just have to use telnet instead of Web interface.
4. Firewall's pretty good and very configurable.
5. Allows for web config from specified IP's, whilst denying pings.
Downside:
1. Pretty sensitive - Once tried to do a whole lot of stuff with MSN and it completely blocked ALL traffic, had to reboot.
2. Not the easiest to configure because they don't provide comprehensive Documentation, it's ok for your normal connx, just when you want to do the "neat" stuff. On the other side there is a forum for users set up by the co. so eventually you get your answers. -
3. The fuckin' company release shady ROM flashes, so you gotta be careful b4 upgrading, always do your research.
Overall Very pleased with it. In fact I wish I had spent a bit more and got the wireless version, but alas 20/20 hindsight.