Inspiring stuff. Related SvN posts: The first step is to start and Four tips for learning how to program