Not to put too fine a point on it, aren't you asking a question you already know the answer too?
"What I find are many 5 star glowing reviews about great customer service and cheap prices. Almost too glowing, if you know what I mean. On the flip side are unhappy customers complaining of horrible CS and flubbed orders. "
Sounds like all the *real* customers are dissatisfied.
Ben
Bookmarks