I agree, you can find a lot of peoples pain points from just going to forums.
Looking back now, it amazes me at how often you see people crying out for a solution that they want to pay someone for. Mainly CMS plugins, but there's still a lot of opportunity out there.
Also, nice product!
This actually turned out to help in two ways: I knew _exactly_ what to build, and where to find first users. After that I point I really haven't had to market or even cold-call anyone since (thanks to SEO and GitHub) most folks find the solution when there in the midst of the problem.
If you're looking to build something, and are tech-savy, I think it's an interesting thing to go to popular OS projects and do some research. It'll open your eyes as to what others are needing and (sometimes willing) to pay for.