There seem to be a fair number of Western Europeans contributing to the forums who revel in writing in colloquial American English. I am curious. Do you learn this from TV and movies, from long hours on the Internet, from travel in the US, from music?