@Gargron When I use DB, I just take the train 1-2 hours earlier than the one that's supposed to be the right one according to schedule. Of course, the timing depends on how far I'm going, but planning my trips this way didn't cause problems. I have to add, it has happened already that my train arrived on time according to their schedule. When that happens, it's kind of a bummer, because I have a lot of time out there not being able to do anything; but this happens rarely, I can live with it.