The Art of Throwing Rocks