What a despicable company, and to think I'd thought of checking em out several times on my way to work in the morning. I can't believe people like that think they'll just sign up for a forum and nobody will notice that their first and only post is in defense of their company. They MIGHT have even pulled it off if they'd been a little more reserved about the whole thing, but the gushing and inclusion of family members pushed it over the top...
Sorry this happened to you, but I'm sure glad you posted about your experience before I made the mistake of walking through their door. Tewksbury is closer to me anyhow!
One thing I can't figure is how they found this thread... I couldn't get it to come up on Google without highly targeted searching.