With regard to the remote check deposit thing, if you really want to get the money into your Korean account, but still have an account back home, you may find it preferable to deposit the money remotely then wire the money here.
Sure, that'll take some out in wire transfer fees, but depositing a check here usually takes a month or so from what I've heard. Taking out $20-30 in fees may be better in that you can get it in a few days max rather than a month...