I first bought a pair of Keen's hiking shoe three years ago... I will wear them all the time.  They are the most comfortable and long lasting shoes I have every owned.  There is no local shoes store near where I live, so I checked here on Amazon.  I ordered them one afternoon after 4:30 PM and they showed up the next day before 11 AM.  Amazon is amazing.