There was some mention in an earlier post about a Thorlo outlet in the Southeast (NC?). Can someone tell me where it is? How much better than retail prices? I live in Atlanta and was wondering if it would be worth a trip. Thanks. Merlin