Coding4Fun is a Microsoft sponsored site which promotes the idea of programming as a recreational pursuit. The projects are usually based on software that you can download for free (mainly Visual Studio 2005 Express Edition) and are a good way to take a look at software written by other people and getting started writing code. They did a really nice April Fools section a little while back.
You can also submit your own programs and, with a bit of luck, you might even see your name up there. Rob Miles from the department did this recently, you can find his effort here.