Principles of Horseshoeing