I used to use ExchB's awesome cash deposit at a bank to buy BTC all the time. It was easy and fast. I was sad when they closed.
I tried MtGox's cash deposit, and it's been 6 business days, and no money. All customer support has to say is "sorry for the delay". ExchB used to take 1 hour, max! 6 business days, and still no $ at MtGox.
Do any other exchanges allow this? If so, you'll have my business in a heartbeat.
Thanks.