All I can say is God Bless you. I had a bad experience with them in late 2000 related to cancelling a ten-thousand dollar order of wood flooring. You wouldn't believe what I went through to cancel an order only two days after I placed the order and then what I went through to dispute the charges that amazingly showed up on my credit card several weeks later. I did file a complaint with the BBB.
If it helps at all, your story in every way reinforces the fact I was very lucky to have cancelled that order. Thanks for spreading the word.