Pinshooting: A Complete Guide