With Passenger numbers falling on the Sleeper over the last couple of years surely Serco must look at the prices for people joining the service at Crewe or Preston?. If you you travel from London-Fort William booking through Seco the fare is exactly the same if you join at Crewe or Preston £79 for example to Fort William seated ticket. If you buy a normal anytime return from Crewe-Fort William it is £144.90 only thing you need to do is reserve a seat or berth on top. Don't understand why the fares are not cheaper from Crewe or Preston same applies to Sleeper tickets as well??