While purchasing a good quality espresso machine is often at the top of the wish list, it’s actually the grinder that is equally as crucial for delivering good quality espresso.  Good freshly roasted coffee has to be ground correctly to suit different preparation methods.  A good burr grinder is what you are looking for, as it can deliver freshly ground coffee that can be adjusted to suit how you prepare it at home (espresso, filter, peculator etc).