Land's End Custom.
Pricey ($70 - $100 for a pair of pants ($70 for chinos)), but they guarantee the fit and will re-make the article as many times as it takes to get it right.
I'm very short-legged . . . 30/31 waist and 27 inseam, so it's practically my only option. They'll make a short (or long) rise, as well.