Yes this part is a hassle and I'm trying to figure out the best way to do it myself. I think Bitstamp is the best way to do in Europe but I'm not sure how to do it in the USA. I could go with Mt Gox to Dwolla but takes a lot of verification and such.