Med den mängd snö som för närvarande täcker Storbritannien, kan det vara orealistiskt att förvänta sig att kollektivtrafiken ska löpa i tid, men i vissa länder är det en sådan exakt vetenskap finns det till och med en iPhone-app för att underlätta din resa.

Det kallas Wake Me Shake Me Train Alarm och det kommer från Japan, där de säger att du kan ställa in din klocka med tågens regelbundenhet.

Att veta var man ska gå av

Medan det inte är helt sant är avgångar så pålitliga att många människor lyckligtvis sover i sina platser och är så vana vid den exakta varaktigheten av resan som de vaknar och hoppa av vid rätt stopp som om de är magiska.

För de som är olyckliga att inte vara helt inredda ännu - eller på de hush-hush linjerna i Tokyo där de smutsiga orden "springa sent" är viskade bara i lugna toner - Wake Me Shake mig kombinerar iPhone och GPS för att undvika oväntade lögn- ins.

Vackert enkelt

$ 2,99 (£ 1,85) WorLD Software app är vacker i sin enkelhet - enkelt berätta det stationen där du vill gå av, ställa in larmradiusen och nicka av.

När appen träffar radieen - standardavståndet är 500m från destinationsstationen - ett larm vibrerar iPhone i fickan eller handen och av dig. I teorin är det - det gör inga krav på att kunna väcka de som har haft lite för mycket julen.

Pengar sparare

Medan Wake Me Shake Me kan låta lite lustfull först, utsikten att vara sen för arbete eller att behöva ta en dyr taxiresa hem efter det sista tåget har överskridit ditt resmål gör att priset verkar vara ett absolut fynd.