One of the biggest strengths of switch statement, falling through to the next case, unless there's a break, is missing. Of course, I can't think of a good example right now, but I've used it.
Of course, I've also used switch statements in do { .. } while (false), so maybe I just need to be voted off the island.
It generates a ~10km route in my Canadian city that starts off in meters, and switches to miles. I know we're somewhat used to flipping between metric and imperial, but it's not a common thing to do mid-trip.
Coffee? That's not so bad. I'd be worried about it raining vomit. Its already bad enough when fluids start flowing along the floor, hitting the coats and smaller bags stowed below seats.
There was a dispute involving LTO-8 that just recently was resolved, so LTO-8 tape should now be available in the US. I wasn't following it closely, so I can't give any real insight, but it explains the wording.
Fortunately in Canada, we view busses as transport for the plebes. So when we finally brought LRT service up (a bit late) and the bus trip from home to work went from 45 minutes to an hour, my 15 minute driv was unaffected.