My first bad experience was trying to figure out how to vote in the OP's poll.
I have dealt with two different companies that fall under the TGS umbrella. Both were not the best experience. While I question the use of the term scam, I certainly had less than speedy service. One order took six weeks the other three. And customer service should be renamed feeble excuse central. I would not recommend them.
ETA: I almost forgot. The plus side of TGS performance is that we seem to have several new members. Welcome all.