I don't know about you, but when I was growing up, I never knew what I wanted to do when I grew up. I never had the "struck by a holy 2x4 and now I want to be a fireman" Epiphany. But as time went out I was drawn more and more to technology. Not sure what it was that interested me, maybe it was the sense of the unknown and therefore all those late nights spent browsing the internet and learning about my computer appealed to the adventurer in me.
Needless to say I'm glad I chose this career path. According to CNN Money, .Net developers are among the top 5 highest in demand for jobs these days, the other job they make mention of is Quality Assurance engineers. When I was going to school, the software engineering program I was enrolled in was heavily influenced by Microsoft. While we learned all the basics like UML and patterns and things like that, the tools and technology we used were primarily Microsoft products. So naturally when .Net came out, we were all over that like white on rice. At first I was concerned that I might be educating myself into a corner, but as time went on I found out how valuable those skills I learned really were.
So what do I want to do when I grow up? Well I still can't answer that, mainly because I don't think I'm ever going to grow up. But I really like what I do now, which is .Net development for Corillian Corporation in their security department. The job is very challenging and I work with a lot of very smart people which allows me to learn a lot about online security, applications of cryptography and even a little bit of computer forensics.