eShakti remedies those problems! They offer a reasonably large selection of designs (skirts, dresses, tops, etc.) which you can purchase by "numerical size" or customize. Customizations include measurements (bust, waist, length, shoulders, you name it!), a variety of necklines, skirt lengths and a variety of sleeve lengths (or lack thereof)! The company's size range is from 0-36 and they also ask for your height with each order, which for us is amazing since we are at opposite ends of the height spectrum.
I will admit, I tried the dress on and was surprised to find that my boobs felt a little squished and after checking the measurements I provided to the company (36 inches) and comparing them with the number on my handy dandy tape measure, I noticed I was missing about an inch in the bust. Everything else however, was perfect! I loved the quality of the fabric, the pockets and the sleeves I chose. I was nervous that their idea of a "full flared skirt" wouldn't quite be our big-ass-petticoat-lovin' idea of a full skirt, but it accommodated a petticoat perfectly!
For the cost, the ability to input your own measurements and the customization options like the skirt, neckline and sleeves, we didn't find the little bust measurement mix-up to be a deterrent from us ordering from eShakti in the future and we were incredibly excited about our dresses!