Easiest Root to Date
Get the Cyanogenmod installer, root with that.
The recovery sucks ass, so put CWM with ROM Manager to have a functional recovery.
Then, you're rooted with a recovery and you can do it without much interaction on your part. You can set it, go do some stuff, come back and do some stuff and be ready to go. =)
Thank you to developers, moderators, and members of these forums.
Please: be generous with that "thanks" button.