After the old Gaggia giving up a few years ago we moved on to using an aeropress for pulling our coffee shots, and it wasn't terrible but I longed for something a bit better. Yesterday we introduced this baby into our lives:
It's a Breville (or branded Sage in Europe) Oracle semi automatic coffee machine. It does the grinding and even the tamping pressure and polishing, it's really quite amazing. It's a dual boiler so you can pull shots and steam milk at the same time and the milk you can set to a desired temp and froth limit.
We went out this morning and bought some fresh beans from a local roaster and the results are amazing, I have made a long black, cappuccino, flat white and a caramel latte and all have been fantastic café quality coffee, expensive bit of kit but damn does it make a nice coffee.