Eskimo words for snow

The Eskimo have been said to have as many as 400 words for snow.This is one of those stories that linguist delight in telling, but is the large number of Eskimo words for snow a fact or a hoax?