We recently went the bean-to-cup route with this little Swiss beauty:
Jura ENA9
Effortless coffee at the touch of a button. I have messed around with a grinder and manual espresso machines in the past. Too much trouble with inconsistent results. This little Jura makes cup after cup of perfection.