I thought this was very interesting. http://j-walkblog.com/index.php?/weblog/posts/moving_big_rocks