Had Complex Paving did our driveway with asphalt paving in June 2011. Frank is very quick returning your call only if you are a new customer. He will also be very quick coming to your house and give you estimate, and promise everything you ask you (I noticed these are the same comments are some others). Cracks appeared after a few months. Called them to repair the cracks, which took us at least 10 calls placed before hearing from them. A few more cracks appeared again this year, and now trying to get them back to repair. Wish me luck. Although they are on Mike Holmes' website, they might not be good enough...note: contractors found on their website are not warranted referral service - that's what they said on the website. Do your homework.