How much does the average homeowner spend on a new roof for their Texas home? If you guessed between $5,000 and $10,000 you were ...