I would love to hear some more on this if you don't mind. If you are making that kind of money, then our company is clearly doing something horribly wrong :)
You're not doing something wrong per se. I started out at the right time in the right niche, that helped me get away with a lot. I started out when in high school, when I had no costs of living, which is a great way to learn risk-free. As a result I now do 'marketing' as well as technical stuff, which keeps margins high, and gives me breadth in all those fields, which, I think, hugely contributes to my success. But mostly it's a matter of right place, right time...