A friend asked me how about getting started with DD-WRT, so here is the list:
Step 1: See if your device is supported
Step 2: Read up
Here is a link to the forums
Step 3: Download
Look at some Tutorials
Why he was interested in dd-wrt is the ability to use ssh tunnels with Putty, here are the links for that.
Tunneling VNC over SSH with PuTTY