I took part in the Google US Puzzle Championship today. Despite some technical glitches and lack of feedback (their server seemed to be accepting answer submissions *long* after time was up) it was quite fun. I was only able to solve half of the puzzles in the time alotted. After racking my brains for the rest of the afternoon, I got all but a few of them done. I love this sort of thing.