Ouch. You told me the story about the SWIFT code before, but the check thingy... WTF? When I walk into a small branch of my bank even with an international check in a foreign currency and language, they still know what to do to deposit it. Even the 16 year old trainee already does.
Really fucked up story, but funny... not for you though
