Dan from Squid Labs has a great article for folks who are thinking about inventing – the whole thing is a great read, here’s an excerpt –
As an independant inventor, you are starting from a position where nobody cares about you or your inventions. In order to sell something you need far more than just an invention, you need a solution that meets both technical and business needs of a specific customer. In order to meet those needs you generally must have a good understanding of a potential customer’s entire business, not just a technical enhancement of possible interest to their customers. Your potential customer is also unlikely to recognize the value of your invention without significant effort on your part.