I was amazed by this post and even more when I started thinking about the impact that so many brilliant programmers had in my life, Networking, Videogames, Digital Media, Communications etc. So many lasting contributions given for passion and the will to innovate. I really hope to see many more of them in the future.