I find CampBX + Dwolla a fast'ish, simple and secure combo.
could you please explain a bit more ...how this works etc ? TIA
Hi Coincrazy, basically what you do is sign-up at:
https://campbx.com/main.php, which is an exchange (like Mt.Gox).
They accept Dwolla, which can be signed-up to here:
http://dwolla.com/Dwolla accepts direct bank transfers, like Coinbase.
OH! Another place to buy from is Coinbase, but the only problem is that they limit you to 10/day until you hold your BTC for 30 days. Upon which they'll raise your limit to 50/day.
I hope that helps!