Better way to move fiat from a US bank account to an exchange??
BitFloor was a nice alternative, ... they're
gone [Upate: they're back].
Camp BX will accept a personal check, but if you thought Dwolla was slow, mailing a check will definitely take longer.
But for $500 or larger, you can use Bitcoins Direct and deposit cash at a bank (any B of A, PNC Bank, or Wells Fargo branch). You can also use funds from OKPay which you can transfer from your bank but if you didn't like Dwolla's AML/KYC I doubt OKPay's will be any different.
Here's a pretty comprehensive list of options:
-
http://en.bitcoin.it/wiki/Buying_bitcoins