>It's like everything - you can't generalise!

I like it.

But it's true: Adults can attain near-fluency in a second language, even if it takes them 15 to 20 years. And when you think about it, that's how long one needs to attain complete fluency in their native language anyway!