I've tried Bitstamp, but for some reason the bank isnt listed on Bank of americas list and therefor cannot transfer. I'm waiting for mtgox to verify me to see my options with them.
You can create free account at another bank. About MtGox, you pay over spot and it is risky option imo