Face it. Shopping for a prom dress can be the best of experiences or the pits. Wading through the racks at store after store is usually not fun, and you could become so exhausted you wouldn't ...