I live in Austria, not Germany.
manutd: Writing English is easy ;)
But I've been around quite a few English-speaking people all my life. Business partners of my father's, mostly. I mostly read English books, I try to watch all movies in their original versions, and so on. You pick stuff up. So yeah, I actually speak pretty good English, too.