I ordered a printer from Barcode Giant 2 weeks before Christmas, and after having the delivery date moved back twice, I was informed that Barcode Giant didn't have any clue as to when the printer would actually be delivered. After a month of getting the run around, I finally canceled my order.