I don't think they should be charging our credit cards so early, then taking so long to get the thing processed and sent though!
I second that, if they can take the money why cant they just process it then and there?