Mtgox seem's like the easiest way to get bitcoins with usd, But it requires, Dwolla. and then 30days after first withdraw, and to get verified by submitting a copy of government issued photographic identification documentation and proof of residence.......
Can someone post maybe less hoop jumping alternatives, now I am starting to understand why lots of people don't use bitcoins :/