Looking for a good dual WAN (for failover, don't care about load balancing) router for a small network (<50 devices). I don't want anything home-grown - has to be commercially supported hardware.

Some requirements:

* VPN from this device to Cisco ASA5510
(both WAN interfaces)
* DHCP
* Wired WAN failover
* < $500
* 10/100 (1000 would be nice)

Nice to have:
 - "stackable" or otherwise support device failover

I've considered:

* NetGear FVS336G
* Cisco RV042
* SonicWall TZ200

But they are all about the "same" as far as features are concerned. Thoughts? What have people used?

Edit: Please say in what context you had your device deployed. Home office aint big enough :D Thanks!!