After checking all the typical prom dress stores and sites and not finding anything I really loved I found Azazie. I ended up getting what was technically a bridesmaid dress but it was awesome and cost about half the amount I was looking to spend so I saved quite a bit.
Pro tip: They have a whole section of dresses that have pockets!