Yoda, you sir are talking bollocks. I've travelled on the late Saturday night bus from Inverness to Glasgow on the Megabus many a time ( the sleeper to London service ) and it's a first class service. Quiet, bags of room, spacious leather seats, power points and wi-fi. One stop at Aviemore, never been late once, bang on 3h 35min. And a free snack. Use the daily services as well, which are obviously busier, but still provide a reliable service. You need to plan your journey a bit better. 5 hrs on the A9, lol