I'd like to set up my handset to be able to VPN into my home network.
At home I have the Buffalo WZR-HP-G300NH wireless router running dd-wrt firmware. My handset is Nexus One running the latest (as of this writing) CyanogenMod7 ROM nightly build (Android version 2.3.4)
Preferably, I'd like a step-by-step guide on configuring OpenVPN on the router and on the handset.