site prep ,forms etc ...you can do your self and HIRE a pro have him check out your work /approve and pour .For the inexperienced getting to the finished product [ which everyone sees etc] is worth a pro ....Ive poured thousands of yards of crete and paved millions of tons of asphalt [the last...