It's been a while since I lived in Htown, so excuse my ignorance, but isn't Sugar Land about 30 direct miles from NASA? 70 miles on the good ol' Houston roads?
Imperials would have been my choice too but the Astros didn't care about a Sugar Land related theme for the name. Had to be space related. Although Imperials is space related in a galaxy far far away.
Imperials is such a perfect name that nobody in corporate (look back at that thread) America would ever consider it.
Worst name ever. Would rather them be called the "Spacers" or anything else like maybe the "Space Invaders".