I can see both sides of this arguement. First of all you ordered it. All they did was ship it at a later date. Second, seven months seems to be a bit excessive to me but I don't know their policy. I feel they should have called after two to three months passed before shipping the items to let you know they were going to make a charge on your account. Now if you paid for the items when you made the purchase they should send them out as soon as they receive them. If they don't receive them in a timely manner they should contact you in two to three months to let you know what the situation is on the items. I ordered some electrical equipment recently and the company called me and asked what exactly I wanted to do about some of the parts not in stock. They asked if I wanted them shipped when they come in or cancel the backordered parts. They were very thoughtful in my opinion on the way they do business. Good luck with the situation.