I'll be reading Irongeek's tutorial for John the Ripper tonight, though I may grab a 300mb text file for rainbowcrack instead since that's supposed to be way faster.
Might want to look at ophtcrack which uses a small or large rainbow table dependent on your CPU speed. Actually looks rather nifty (haven't had a full chance to abuse it!)