I recently had Above All Roofing put one on my house. They beat the price from another reputable roofer by several hundred dollars, and actually provided (in my opinion) a better quality shingle. The crew worked fast and did an excellent clean-up. Give Steve Stephens (yes, that's his real name) a call at 503-3474. Tell him Dave in Hoover recommended him.