You had me at grappling hook! I was really surprised at how much mechanical mileage you got out of this. Good job!