They hit your card at the time of order, then the money comes back, and 10-12 weeks later when it "ships" (still 3 more weeks) they actually charge it. It makes it confusing because you think you already paid for it and suddenly a $1000+ charge unexpectedly shows up again and you are like WTH.