I have always hated working with rock. Where I come from (plains of ND) we just survey it, move it. We don't have rock anywhere. Your post makes me grateful for having to not deal with that.
Joey
http://constructionmachines.org/Construction/Levels-and-Surveying-Equipment