VPN
I spent pretty much all of last night trying to get Snowy Lepoard's built-in Cisco IPSec VPN support to work with my shiny new Cisco RV042 router, but it turns out (as far as I can tell) that the authentication modes supported by OS X do not overlap at all with the modes supported by the router. Brilliant.
So, I can either work with a different VPN client, or a different VPN server. IPSecuritas is cool and free and it features a dizzying number of configuration options and I even got it working (however briefly) with the RV042. OpenVPN is pretty good, and I've worked with it before, but I know that getting bridged networking configured will probably take me more than one evening. And it runs on OS X. Openswan is another server option and it supports Cisco IPSec (unlike OpenVPN which has its own thing going on), which means that I should be able to connect to it without a 3rd party VPN client. But it only runs under Linux, which isn't necessarily a deal-killer.
Whatever I decide, I'm sick of dealing with it now; I'll come back to it later. I was really hoping that the RV042 would be the quick, easy solution. Not so much.