Coffee Processing: What gives coffee unique flavors?

This is an interesting question, and one that does not have a quick answer.  I often compare coffee to wine as there are many comparables.  All bottles of red wine from Italy do not taste the same.  It is dependent on the vineyard, the grape (Merlot, etc..), the harvest, soil conditions, altitude, weather conditions ofMore