The Puma store in SoHo has unwisely sent their stock of Immortals to the outlet rats over at Woodbury Commons. Idiots!! Where in the city can I still get a pair of these. Or am I now forced to go online and order them? PS: Do you guys even rate these sneakers at all?