Forums can be a very powerful tool for promoting your business and "hitting the ground running" once it comes to trying to voice yourself. However, while the internet can be found almost everywhere of the planet, you must be aware of the fact that geographical sensitivity is still highly important. While you might generate a lot of buzz about your company in an American site, you might in the best case end up just involving one person, you maybe operate in France.
So it's all location, location, location.
Best of luck!