I'm quite happy with my Cisco 877, It's tunneling IPv6 becasue my ISP doesn't support it natively yet. Can be picked up for around £100 on auction sites if you're savvy.
One annoying flaw is that I can't have IPv6 and Wireless at the same time, It's a BVI issue - so I could do it but I'd have to put wireless clients on a different subnet. No matter since I use my old router as an AP anyway because it supports wireless N whilst the 877 is only on G.