Avoid this vendor!

No company should charge your credit card until the item is ready to ship. That's bad business.
I agree, terrible experience. I believe they were the source of several fraudulent charges on my card as well.