I actually went to my Senior Prom and quite enjoyed it.
My school, being an arts school, had about a 65/35 female/male ratio, which ironically made it impossible for me to get a date since all of the girls went and got themselves a date with a boy from outside school within 20 minutes of buying a ticket.
Therefore, I went alone and had my parents drive me. :)
Naturally, of course, once things got started, the girls tended to abandon their dates of convenience and dance with whoever. It was an impressive night, including one particularly showstopping salsa dance with a girl who liked me. I wasn't even aware that the dance where everyone just stops and watches a particularly enthusiastic couple actually happens in real life. All in all, it was great fun, a generally amusing experience.