one thing, the OP is missing. with consumer oriented stuff, don't make the naive mistake of launching thinking you'll make money. do it as a vanity project. yeah, every now and then shout it out but don't expect it to make money. unless you're vc funded and you're trying to corner a market. b2b is different of course - there exists people willing to pay