Understanding your target market is vital to growing your business. Making assumptions about what your potential customers want is a dangerous game, so it's important to do some digging and get feedback straight from the source. Here's how you can do a lot of this research yourself on a shoestring.
http://www.microsoft.com/smallbusiness/resources/expert/sloan060707.mspx