I preordered the XOOM from Staples on Wednesday (3/23). Despite the message on the preorder page which said they would not charge my card until it shipped, I noticed the charge on my bank card right away. As it was just a couple of days before it was to ship, I didn't think much of it. However, when I was checking out the status of my order on Staples website this afternoon (3/25). I noticed that two orders now appeared. Clicking on the first order revealed that it had been cancelled, and that the second order (a "By Phone" order) was now pending. A quick look at my bank account shows that BOTH CHARGES are pending on my bank account. Thank goodness I had enough money in my account to cover both charges. (This is not normally the case as this account is my 'toy' account that only has money in it when I am planning or purchasing a new toy.) A quick call to Staples customer service confirmed that this the way that they are doing preorders. The representative I talked to said that this is the first time she can remember them doing preorders on their website. When I reminded her that her company was only authorized to charge my card once, she verbally shrugged her shoulders and said "I just found out about it today myself". I will not be ordering from their website again if I can I help it. Thought everyone might like to know.