This is the first time in years that I've placed an order with a company that charged shipping. Even places with free shipping can get orders out the door. Five days after my order was placed the items hadn't moved. I placed 3 other orders with different companies (free shipping) on the same day. I already have one item, another due to arrive tomorrow and the last in transit.
After I cancelled my order I got an email saying I would receive my refund with in 30 days. What? Most places don't charge until your order is shipped. BitsAndPieces can do better.