I've got the baby sister of the WNDR3700 --> mine is the WNR3500, which lacks the 5GHz radio, but with the plus that it can run Tomato as well as all of the other firmwares.

Now that OpenWRT apparently has a user interface smile requiring Tomato support is not as big a deal as it once was, and the WNDR3700 would be near the top of my shopping list for a new one.

The WNR3500 (and presumably the WNDR3700) runs very cool, unlike most networking products I've tried.

There are likely other good ones out there too.

Cheers