I have never had a single issue with B&H. How did they get the old address? Is it anywhere on your order screen? I expect the invoice shows which address it was shipped to. As stated above the order formats sometime make it easy to make a mistake when ordering. Amazon is a classic example. Have you tried contacting the people at the address it was shipped to? You might be pleasantly surprised......Some people can be downright honest and nice about getting your things to you.