I've just happened accross
Coding4Fun. What a wonderful idea. I write programs for fun. Some people make models of matchsticks out of lots of little Eiffel towers; I code for fun. There are a whole bunch of people out there who do the same and this site has been set up for them.
I really hope that it takes off and attracts the attention it deserves. I certainly think you should take a look at it if you are into programming. There is a nice article about games progarmming, and some fun hardware projects.