A friend and a fellow blogger just posted this brilliant list on how to be a perfect language snob. I just have to share it with everybody because it's too good.
1. Whenever you meet someone from a different country tell them “I like your accent. You don’t speak like other _____________ (fill in country name) that I have met.”As for me, I especially enjoy being told that my accent makes me sound even more exotic and sexy.
2. After meeting someone for the first time, let your idea of a compliment to them be “Oh you speak good English.” For extra points, ask them where they learnt to speak it so well.
3. Whenever someone says to you “I like your accent too”, look insulted and ask in a high voice, “I have an accent? What do you mean I have an accent?” For extra points, be actually insulted by that.
4. Be disgusted by people speaking their local language around you. For extra point, go to them (whether you know them or not) and ask them to speak English instead. After all, they are in America.