There are numerous ways to generate an income for your online business and all of them have certain pros and cons over each other. Here is what I learned from 3 different business models I’ve experimented with, before fully admitting the failure of my start-up.