the easiest online method would probably be to load dollars into a Dwolla account and buy that way
There is a report that Dwolla screwed a Bitcoin user:
http://www.reddit.com/r/Bitcoin/comments/1h9iyv/psa_dwolla_worse_than_paypal_for_accepting/And this is from new
Dwolla TOS:
You understand and agree that You will not engage in the following activities:
Use of the Dwolla System, without Dwolla's written consent, to operate or engage in any business regulated by FinCEN, including the money service business;
Use of the Dwolla System without registering as a money services business if required by FinCEN's March 18, 2013 Guidance entitled "Application of FinCEN's Regulations to Persons Administering, Exchanging, or Using Virtual Currencies" (FIN-2013-G0001);
Act as a marketplace and/or exchange for virtual currency products without Dwolla's prior written consent, and FinCEN registration if applicable;