This is a great article.
What if your product actually is shit though? To all the wannabe entrepreneurs on here, if you feel that your product sucks, it's probably because it does, not because it's a beautiful gem that you'll never be satisfied with.