Wow I thought I was getting my head around this Internet Marketing thing really good and that I had a pretty good understanding of things, until I started to read these boards... Then I realized how little I yet know... oh my gosh!! Thank God I'm at this full-time now!
There's always more to learn - just get good at one thing, and make all the $$ you can while you learn about the next thing - you can always move on to a new concentration if one tactic/niche isn't working for you, there are unlimited possibilities
The thing about learning something new...if you don't want to, you can always pay to get the service done for you. But if you learn it, you can come up with strategies to beat the competition.