I see it over and over again with every succesful guru especially in the internet marketing niche.
Bottom line: You can't be successful at internet marketing if you don't have great content to offer. If you want great content you either need to buy it (if you have lots of cash) or learn the material yourself so you can make your own content.
So this, in my opinion is the dirty little secret most gurus leave out when they're convincing you that YOU can become the next big thing on the internet: reading and learning.
You are buying from those people and on their mailing lists because they have read and learned more than you. When you know more than they do or at least as much people will be dying to be on your lists and buy your products.
Hard work to read tons of books and articles about your niche? You bet. But if you don't love learning about the stuff in your niche you might be in the wrong niche in the first place and you might be in the wrong business altogether. This business is all about information and if you don't love learning and sharing information it'll be an uphill battle for ya'.
My food for thought for the day...