My 5 yr old and my husband both have this. I've also heard you grow out of it but obviously that's not everyone seeing as how my husband is an adult. His are much different than my sons though. My son does the same thing as your daughter. I'm opposite of Pinky. If I let my child go back to sleep without him being fully awake, there will be more night terrors. So we wait till he's snapped out of it for a few minutes and then let him get back into bed.
Things that seem to trigger him are when he has a cold, the runny nose irritates him or something and he always has an episode during a cold. Also, if he's too hot, it will trigger one. We've started just putting him in a loose t-shirt instead of long pants and long shirt pajamas because we noticed he's always sweating when he waked from a night terror.
My child gets soo upset, he's crying and the slobber, snot and spit goes down his throat and if we can't get him quieted down quickly enough, we run the risk of him throwing up. Sometimes he's so upset that it only takes 1 minute for him to get sick. They are awful. But we can handle them better now. My child just had a follow up appt. today because he was in the ER(had a virus that made his muscle enzymes rise and he couldn't walk) this weekend and my husband brought up the night terrors and the Dr. promised to do research and find out if there was any new developments or treatments out there and I will share with you, when he gives me the info.
So I know most of what you read says don't wake them. I'm the opposite of that as well. We ofcourse don't shake him or scare him, but we do get in his face and talk to him calmly and tell him where he is and try to get him to walk around and we put on his favorite cartoons. Usually brings him out of it in 10 min. or so. But if you haven't done so already, try making sure he's all the way awake before you put him back to bed. For us, that seems to work in curbing the repeat terrors. Also make sure she's really cool in her bed, loose t-shirts, nothing warm. Good luck and you can pm if you'd like to talk more.