What kind of coffee grinder is best?
The folks at America's Test Kitchen did a review of coffee grinders and found that the burr mills didn't result in superior consistency to blade grinders.

They found that if you stop grinding every now and then and shake the coffee grinder and grind for a total of 25-30 seconds, you get the best results.

From the video review: 


  "Lots of people said that these blade
  grinders chop the beans unevenly. They
  also said they heat up the beans more
  because of the friction and that
  degraded the flavor of coffee. I had
  dozens of people tasting this coffee
  and no one picked up flavor
  differences between the blade-ground
  and the burr-ground. There were
  differences in the body but not the
  flavor... and we found a way to use
  the blade grinders to match that
  body.


From the text review:


  "We found we could improve the evenness of the blade grind either by grinding in short, quick bursts, with stops in between to shake the grinder to redistribute the grounds, or by shaking the grinder as it ground, much as you would a martini in a cocktail shaker."


Their favorite was the Capresso Cool Grind, Model 501. 

They did note that you will need a burr grinder for espresso.