Buying running shoes on amazon.com is always a good idea.  It helps to know the exact shoes you want.  Amazon's prices are great and the delivery time is always reliable.  I would recomend buying running shoes and just about any other product on amazon.