How Many Flavors Can We Taste