for me it's primarily because of the television shows, in belgium we don't dub foreign shows but use subtitles instead, which is excellent for learning the language and expressions.
Secondly, we're taught 3 different languages (besides dutch) at school, usually english, french and german or spanish (i got german)
And third, newschoolers and the internet in general; are excellent media to learn the language ....
*****
Now a question for the americans, how come in a thread where you can ask any nationality any question you want, 90% of your questions are directed towards your own country ?
(Different states =/= different nationality ....)
You guys do know there are other countries in the world beside the US of A, right ?