Next year, a bunch of computer science contests called the DWITE are being run. There are 5 or 6 of them throughout the school year. No cost to register, no prizes...just lotsa fun. Online judge. Anyway, here's the link...there are some really talented people who write it.