Continental.com is not showing the actual EFD-IAH distance, being under 500 miles. However:
Great circle mapper: 28 miles O/W
NW mileage calculator: 28 miles O/W
Plus being familiar with Houston, I am pretty sure it is more than 10 miles. So, 28 miles seems to be the correct one.
[This message has been edited by santo (edited Dec 01, 2003).]