UPDATE: March 6, 2012
Had a terrible windstorm last weekend. Found a few shingle strips in my backyard. I wasn't sure if they belong to my roof or my neighbour (we both have the same style and colour). I notified Tom and he sent someone from his crew to inspect my roof the next day. Everything was fine for me...wasn't my roof. How's that for customer service almost 4 years later!
************************************
I got estimates from the top 3 roofers (in my area) based on Homestar reviews. Tom was the only one who promptly showed up for the appointment that fit my schedule, gave me a written detailed estimate face-to-face, patiently answered my questions, did not use any sales pressure tactics or critize his competitors to make himself look better. Upon completion of the job, the area was left clean and the roofing job was excellent. I could not observe any shortcuts, when we had follow-up questions afterwards. Tom answered our questions. I would recommend Mega City Roofing, for their professionism and customer service.