The only thing I'd add is water quality matters ... a lot. When I moved to a new office building the coffee was really crappy, even my freshly ground beans had a horrible taste. I switched to using the bottled water the company provides and haven't looked back.