Shoe Repairing - The Finer Details That People Overlook