$50 Buffalo routers have all this out of the box (comes with DD-WRT pre-installed).
I just recieved my PepLink Balance 20 and currently have it setup to pass all inbound traffic from both WAN ports to the Buffalo router. I then have the peplink balancing traffic along with a few rules to make specific ports go out the WAN port I have setup with a static IP. (some email servers wont want to recieve email from a server on a Dynamic IP block so I have port 25 always routing out over the Static IP WAN Port.
I went a little off topic, but I guess what I’m trying to say is that I’m using a Buffalo WZR-HP-G300NH as my main router. It’s got a great price, very reliable and has the power to handle anything I’ve thrown at it, tons of features and highly customizable(it runs DD-WRT). Plus they are available at all BestBuy’s so If need something ASAP and that wont cost much I would recommend picking one of these up.
It would be great to see all of the features within DD-WRT in the PepLink router itself, but for now the combination of the two have been able to do everything I need them to.