You can't hit a target that you can't even "see," obviously. Many online marketers don't seem to think it is important to do adequate market research and planning before going after a specific niche within that market. That is all too common and serious a mistake in my mind. For those of you who do the work, what tools (including free and paid software, sites, etc.) are your favorites?