I just wanted to post that I had used BitInstant in the past for Dwolla-MtGox and it was a nightmare. I took a risk yesterday and tried BitInstant cash to bitcoin wallet deposit and it was successful and instant. By the time I got home, the bitcoins were in my wallet.
I also successfully did a cash deposit yesterday to btc and it was in my wallet almost immediately after I paid.