ProblemOTD is a site that posts programming and logic puzzles every Monday through Friday. It's nice for when you're in class and don't need to pay attention to lecture... hehe http://www.problemotd.com/