Anybody know if they are on vacation or something? I was trading emails with them about ordering a part before thanksgiving and stopped receiving replies to my emails. No one answers the phone or returns my calls or emails. Surely they're back from Thanksgiving break by now. Do they have an actual location/shop in stl that I can stop in and talk to them?