Lands End offers custom hemming for a large portion of it's pants, for both men and women. The shortest inseam is 26" - good for short folks like me. The down side is that their pants don't fit me very well. The men's pants anyway. And the women's pants, even the really plain ones have crazy wide legs or other 'flair' that makes them so I can't wear them.
Now, as a person with a large body (for now), I have had incredible luck with Old Navy's loose fit jeans and chinos. They fit SO WELL. I do have to take them in to be tailored, but that's fine. They fit perfectly.