I just joined a gym today, but desperately need new sneakers. With the dollar being the way it is, I figure I should get some online. Can anyone recommend the cheapest site to find brand name sports shoes? Also, what are good brands to buy other than Nike? I have weak knees and ankles, and want it to be supportive & cushioning, not buying them for looks.