I'm glad it's not in Houston anymore. Was such a hassle for folks needing to go into town or close by.
I think you have F1 mixed up for Cart Series that ran downtown 98-01 and then at the Reliant complex 06-07. I wish they would bring it back with the American Le Mans Series again.