In reply to whenry:
As someone else with a short inside leg I've found the following to be OK:
Kuhl - tend to be beige/green
ME - as mentioned previously, they do a 29/30ish length in some styles
Also:
Berghaus - they do one of the paclite goretex over trousers in a short.