Wow, some of the prices I'm seeing for dresses on here are astounding IMO. I've bought many dresses from Amazon and have yet to be disappointed. A couple have needed some alterations, but if you have a good seamstress, for $40 you can have a dress tailored to perfection. The prices are usually great and returns are easy.
This one has various colour choices. Elegant with a bit of bling.
http://www.amazon.com/Angel-Formal-D...TKP9R0RSMEK3Z9
This one is cute with many colours to choose from (with great ratings...a bonus)
http://www.amazon.com/Diyouth-Asymme...e+long+dresses