Looks like a good service, but I prefer TradeHill, because they provide you with your own E_Wallet. I can transfer USD to TradeHill with Dwolla, then have BTC sitting in my TradeHill acct, and I don't have to transfer them to a wallet of my own which may or may not have compromised security.