I don't think I've ever had such trouble with a website. I chose this website to purchase items for my wedding in 2 seperate transactions. The first one was close to a year ago - the website lost my package and it took them four months to get me a refund. The most recent transaction was a few weeks before my wedding. Instead of shipping taking 3-5 business days plus another 6 in transit, as advertised, it took 11 business days just to be shipped and another 6 to be delivered. Because of this, my order arrived after my wedding and I'm not stuck with items I cannot use, including the father of the groom socks I bought for my Dad.
I gave this site 2 stars because when I finally DID get the products, they were nice. I still don't reccomend this site because if I had this happen TWICE, who knows what could happen to somebody else, and wedding-related purchases should not be so risky.