Asphalt Driveway Sealcoating - Should I hire a contractor or do it myself?