MTgox support, and a lot more error handling