I've been very satisfied with D-Link's DGL4100. It's handled
everything I've thrown at it (DSL, VoIP, VPNs, QoS, SPI firewall
& filtering, Bittorrent, XBox Live etc), and D-Link has been
releasing regular firmware updates for it. In fact the worst thing I
can say about it is that it has overly bright LEDs.