So I’ve mentioned in previous posts (here, here, and here) the essential importance of the coffee grind.  It is important to have a consistently uniform distribution of coffee particles.  The cheap blade grinders aren’t able to provide this (they also generate a lot of heat causing deterioration of the coffee bean) this is why it is ideal to have a burr grinder.

I have a Baratza Maestro coffee grinder (pictured below) purchased at Expressotec, Richmond, BC, Canada.  From my research this seems to be the cheapest household grinder that is capable of grinding the full range from fine, needed for espresso, to coarse, needed for French Press.  I’ve had it for well over a year now and am entirely satisfied with all range of use.