I've had a few experiences of dozing off on the train home, and missing my stop. There is nothing so gut wrenching as waking up with a start, only to see the station (usually Chelford) sliding out of view. Guard usually never notices, and I get off at next stop (usually Goostrey) and have a nice 4 mile walk home to face. The odd time I've ended up at Crewe, the guard has let me stay on as the way diagrams are, the train usually forms the return Crewe-Mcr service, thus stopping at CEL. However, twice I've fallen asleep when catching the 23.38 to CEL after a boozy evening out with uni mates and ended up in Crewe. Penalty was an expensive taxi. Worst case, and only ever done it once, was when I caught the first train of the day to Wilmslow on a Sunday after an all-nighter. It was the 08.05 XC to Penzance. I woke up near Stafford. Guard, whilst finding it hilarious and knowing I wasn't fare-hopping as I was carrying my season ticket, chinged me the fare from CEL to Stafford. He let me use my railcard at least though, rather than standard open. Never done it again. So I'd say its a question of degree - fall asleep on locals and price is only humilation. Fall asleep on intercitys and its an expensive sleep!