I used a first gen RV042 for a couple of years and found it to be a really good option for my home network. I have two wired Internet connections at home, and if you don't have more than 70mbit out and don't need IPv6, the RV042 is a great option.

I wrote about this on my blog a while back... it's due for an update soon. And a lot of what I use at home applies to smaller businesses as well (enterprise wireless, high-featured switches, other total overkill). :)