I was looking at the careers section of Facebook and noting the sweet perks, when I noticed a link that said Puzzles. I wandered over there and lo and behold, the Facebook staff have created various programming puzzles of various difficulties.
Check them out here:
http://www.facebook.com/careers/puzzles.php
>$Grey