How Many Languages Exist Today?

In 2006 the Ethnologue state that their were 6,912 languages. However this is a controversial subject as different linguists have different ideas as to how to count different languages.