Although there a literally thousands of shoes on the market for each and every season, finding the perfect pair of shoes for yourself is no easy task.  There are so many different considerations to take into account when looking for that perfect shoe for the season.  For every individual, a perfect shoe means something else.  [...]