It would just take me about a week to get the coinage (initial funding via dwolla, etc.)
Try coinbase. You can buy for market price until they run out of liquidity, and they hit your bank account
(EDIT - once it's verified). Fee is 1%. Pretty good when it works, frustrating when it doesn't.