Well it isn't through MtGox.
Simple version:
1) you send me code
2) I send you coins (to any address you want even an address at MtGox).
We just use MtGox "last price" to determine a fair price. (i.e. you send me a code worth $300 and MtGox last is $5.80 I will send you 51.72414 BTC)
I accept all MoneyPaks $25 to $1000. Anything over $500 can only be obtained at Walmart (don't ask me why). $100 is the max MoneyPak allows. You can have your coins tonight. If you need more than $1000 I can cover that too. Remember MoneyPaks are irreversible so you want to deal with someone who has extensive rep so you don't get scammed. If you need assurance check the threads in my sig.
More info:
https://bitcointalksearch.org/topic/bitcoins-direct-support-thread-87094
If interested drop me a private message.
<------------- Button is over here