my experience in asphalt paving is that you can actually do it yourself,if you have the means to a dump truck,the asphalt is sold by the ton if you were to go and buy it yourself,there are usually two types of asphalt,one is called binder which is a bigger rock,in other words it can be used as a base,the other is surface asphalt,which is the little rock,there is also recycled asphalt with the new asphalt that the companies mixed together.in my area last i heard you couuld buy surface asphalt for 30.00 a ton and binder for 25.00 a ton.the tools to use are a rake like a bull float for concrete,and some shovels and a way to roll it smooth,like a old roller for the lawns,but use water on the roller cause asphalt when hot will stick to the drum,and a metal level.ive done driveways by hand and the longest ive done was 75ft drive.if you can use a level,and keep checking for the depth,and where the water will run you shouldnt have no proplem !