What is currently the cheapest way to get USD from a US bank account or cash to an exchange like btc-e? All I really want is bitcoins, so if there is an even better way to get BTC directly, I'm all ears. If I can avoid uploading scans of driver's license, utility bills, stool samples etc, that would be nice also, but my main focus is avoiding transaction costs and fees.