I've been waiting for payment from Mtgox for over a month now and the customer service really has been falling short of keeping me informed as to why these delays keep happening. Christmas is right around the corner and I was hoping to have the money by then but looks like that's not going to happen now.
Your not alone, MtGox is really untrustworthy by not informing what is going on
Seems buying the Christmas presents directly with BTC would save you troubles