I personally enjoy being an entrepreneur, and working for myself. Ive for the most part worked for myself, doing internet marketing. I started when I was young, around the OPs age.. and 15 years later I've learned a slew of information pertaining to marketing on the internet and have made it my sole source of income. I also self taught myself how to program, starting off with Basic, Qbasic, Quick Basic, then ultimately Visual Basic. Added C# to the profile, as it's similar to VB. Programming has helped me a great deal in writing automation software for my marketing, increasing what I'm able to do in a typical day. I have a passion for computers, and have since before they were even that popular. I would suggest getting into something that you truly enjoy doing.. that way you don't dread doing your job everyday.