One of the first things you discover when you start a new website or blog is that no one reads it. It’s lost in the millions of other sites on the net. So you spend hours promoting it and yourself on forums, submitting to search engines, etc etc. But unless you have a very hot topic and a wide circle of online friends, you still don’t get much traffic, and Google doesn’t even know you exist. So publishing a website and make money online can be a disappointing affair - if there's no traffic, there can't be any sales!