Mostly good advice from Mr Dwarf there
However, if you're doing sand or soil, I'd go with a heavy duty plate compactor. I used to work for a company that did this type of plant, so might be able to get one on the cheap. PM me if you need it... (or a roller)