I have gone through Toastmasters, well attempted anyway. It was sponsored through my company. Basically, it is useful for someone who is moderately shy and needs to develop or improve their presentation skills. Imho, it is not for people suffering from SP. It is like going from 0to100 instantly. There is really no understanding of what sp is, and is therefore not very accommodating. I would suggest an SP group session before recommending Toastmasters. By the way, it was a total disaster for me. I was absolutely scared out of my wits.
Tim