UPDATE: Tom - the manager at Geek Squad got in touch with me and finally gave me the customer service I had expected the entire time. He acknowledged what had happened, apologized, and generously credited me back on my expenses. My pictures were all fine and I'm back to work now. I'm upgrading this review from one star ("Poor") to two ("Fair").