Fresh coffee is essential to creating the perfect cup of coffee.  After roasting coffee beans begin losing flavor and ground coffee loses flavor even more quickly since more edges are exposed to oxidation after grinding.  As coffee sits oxidation and time cause the flavors to dull, and all the notes and flavors of the coffee begin to fade away.