eaglefly I had the same problem with DS1 (long legs, small waist). I had to learn to sew so i could put in elastic into waist bands etc.
I was a young professional woman once. I thought it was my grandmother's generation who cooked, sewed and cleaned and my life would be about "important" things, but here I am replicating my granny! Now, I have opinions on everything from the best fabric conditioner, to how to season food properly and how Hobbycraft is way overpriced for haberdashery!