If coinbase sucks (I have a pending transaction with them) what is everyone using to get USD to BTC? It seems like everyone hates every exchange so what is the go to place? BTC-E seems risky and impossible. Mt. Gox seems to have issues. What are the real alternatives?