Anybody heard of this brand? I went into South Willard on 3rd St. in L.A. and they had a pair of white sneakers by Achilles. They looked a lot like Stan Smiths, but they were totally white all over with no markings. I've been wanting a shoe just like that, but wasn't too thrilled at the $250 price tag. Anyone know where else these are available, or anything about the brand? They were made in Italy, btw.