Marketiva was my first online FOREX broker. They are honest and easy to use. They not are well covered (insured, etc.) for loses though, however, they are up front about it. I liked trading through them and still would be, but when they found out I was a US citizen they asked me to go elsewhere.
When I signed up I stated that I live in So. Korea, because that's what they asked me. However, at some point I let them know that I was a US citizen. I'm an active duty US Soldier stationed in So. Korea. They have a great live chat for customer assistance, which is where I let the news slip out without realizing it. So, if you want to trade with them you'll need an e-gold.com account and will have to tell them that...ummm you're living in South Korea, Germany or any place other than the USA.
I don't recall about the wire transfer. I know to send a wire to my current account at Interbank FX it costs $15 regardless of the amount I have my bank send to them. However, Interbank FX charges me $25 to wire money back to my bank.
The thing with using e-gold.com is you have to figure out how you're going to get your money into e-gold.com. What I did was to setup an account at AlertPay.com. AlertPay.com is similar to PayPal.com and StormPay.com they are online money processors. Therefore they charge a percentage such as 3% to move your money for you. So, depending on the amount of money you want to move it will likely be less costly to use the wire transfer. Each of these companies state their fees.
This is how I did it; I'd go to my bank and get a cashier's check for the amount I'd like to send and mail it to AlertPay.com. Once it would arrive, in about a week, I'd have AlertPay.com transfer the money to my e-gold.com account. Then I'd pay the money to Marketiva.com via my e-gold.com account. It's not a crazy as it sounds, but does seem tedious the first time around.