Here's a fun little online miniput game made by a few friends at Harvard.
I could play this hours if I'm bored enough. Getting under 40 in your first few times playing is a great start. Once you get the hang of it, try beating 30 or even my record, 23.
Tell me how you guys do!