Just finished reading a great book, The $100 Startup. It really got me thinking about a number of different business and marketing-related things.
The book itself give a good overview of how to get started marketing and selling your idea and the website (www.100Startup.com) offers several great tools.
Definitely worth a read.