Coinbase.com is an option for USD, but there is a 7 day lead time to receive the BTC.
Level 2 verification gets it to you almost instantly. It may take up to 8 hours in on-the-way-to-your-wallet limbo (one time instance), but from bank account > wallet is usually less than 30 minutes, prices not based on Gox.
Then what the F*%K are they based on lol