And in addition to that (not porn, but Jarkko's post
), personally, I pretty much do all my talking and writing in English
Plus I spent a lot of time with the exchange students we had at my university - and we had a lot of them! Parties, football, happenings, etc, all in English. Oh and also, I watch movies without translated subtitles or dubbing. I believe the biggest reason people from some European countries are not so good at English is because all movies and series are translated to their language before broadcast. This is especially a "problem" in France, where I believe they at least used to have some law mandating 60 % of all programs to be in French. And also, in Spain and Germany, I believe the vast majority of foreign movies are dubbed in their language. In Russia, too, but I think the current 20~ year old Russians know English a lot more, with the lowered dislike towards the West. After the collapse of Soviet Union, it probably took 5-10 years to really get the English courses at school up to scratch and full motion, so from 1995 on, or so, and add 15 years to the age: 2010, the year Russians know English much better, heh
Most of my Russian friends (18-28 years old, mostly ~20) do speak English quite well. But I have also met some Russian travellers who can't even speak English! They usually travel in a family group where one person (often a friend) can speak English a bit more.