Disagree with the Espresso machine 20 mins part.
It takes about 3 mins for my machine to get to temp, and during that time, I have my water boiling and ready to go (if black coffee), and some milk if it's a latte/cappucino.
The grinding takes 10 seconds (and it's faster if you've got pre-ground...