Sorry to hear this I saw of nice work by them, I'd like to talk to you, I setup E commerce sites all the time, very affordable too, Tellup Web Services, they don't want us to advertise on these forums, I respect that, so if you google tellup web you'll find us.
I am the owner of a major national franchise who was looking for a simple shopping cart for my customers to order my product. I am extremely disappointed with the work I received from 123Triad. I will never use them again and warn others before they make the same mistake. First, they could not complete simple customizations (as advertised) that I needed so my customers could use my site. Useablility means nothing to them. Almost anyone can build a site today, but making it usable (placing items on a site the way a customer would use it) is a skill they do not posess. I talked to at least 3 different PMs, a PM supervisor, and the general manager. None could deliver. Their PMs only forwarded my request to a "developer" (I use that term loosely) off shore. Turn around took forever. Initially I requested two sites. They built one from a template with limited functionality and was unable to customize it from there. After three months of frustration I terminated the relationship when it was clear that they couldn't deliver the first site. I was then sent a barage of collection notices via email to pay for a second site which development hadn't even started. Not to mention I paid for a site that I can't use! So BEWARE!!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic