I fall into the camp that says "don't do it". Unless you know precisely what you're doing, you'll just end up frustrated because you'll get errors you can't duplicate to fix. As soon as you access a shared variable, you're in trouble. And what's worse, most programmers don't recognize the danger signs, so their projects end in failure.
Chip H.