Originally posted by Sandwich
Situation B: You already have a good friendship going with the girl in question and don't want to risk it.
Resolution B: Stand up relatively straight, look her in the eyes (or the bridge of the nose works wonders), speak clearly, and say "I've been hesitant to ask because I didn't want to lose a good friend, but honesty is too important. I would like it if you would go to the prom with me."
I think this would be an incredibly bad idea. If you ask her this, and situation B is true, it would put her on the spot and likely make her feel akward. She might get the wrong message, and that might endanger your friendship much more than simply asking her out.
Anyhow, in all my years of observing others, and not being influenced by a fogged mind by having to do it myself, I have come to the conclusion that asking directly and semi-casually will give the best results, no matter what the outcome. Showing her confidence will give her confidence in you. This way, you wont get a pity date (you dont want one of those, trust me), and if she turns you down, you wont be make the laughing stock of the whole school.
Basicly, I could see it work if you ask it like this, "Hey, would you like to go to Prom with me on Saturday night?". The key to doing this is that bringing up Saturday night takes

of the focus away from the word "Prom". This will likely take away some pressure ivolved. Anyway, if she accepts, simply say something like, "Great, I'll see you Saturday". Dont show

of excitement. If she politely turns you down, say "Alright then. I'll see you around". It wouldnt hurt to show a little disapointment (Key word: little). If she blows you off like a *****, then make it clear to her that she isnt worth your time. If being a laughing stock is involved, make sure you spread the word first, and you will have the upper hand.
Anyway, to make a longish post short, just maintain your confidence, but leave the ego at the door.