Well there's one I've tried. It's not a program you buy but it works the same I think.
Hairstyles
It works ok. I wasn't exactly satisfied with it but I didn't have a good picture of me on the computer and only had a cheap digital camera at the time.
It works best if you have a good digital camera, take the pic with your hair pulled back tightly from your face and with a blank background. Then you can resize your pic on the computer. They use your face with your hair as it is and if you have a poofy style and are goign for a straight you'll see your hair behind the "hairstyle" you just put on. Kinda ruins the effect. It's worth a try.
__________________
"Always learn the rules so that you can break them properly." Dalai Lama
My Karma just ran over your Dogma.