I’ve accidently found the post Launch a Business, Not a Side Project and I couldn’t agree more, it talks about web applications but it’s true for any business.
Marketing (especially effective marketing) is difficult and it takes time and effort, usually a lot of time and effort – and it’s also the difference between the successful products and companies and those that are just going along barely breaking even (or failing entirely).