Trains are way to expensive when you can fly to London for £100 return,a lot cheaper if you book in advance.I got a flight not long ago with BMI for £42 return and that was to Heathrow.If you want to get somewhere in a decent time,there are always ways and means.11hrs by train!!not me,only took me 8hrs to fly back from Bosnia routing through Austria and London.
Elgin has a perfectly good Tesco and Asda for that matter,was referring only to 24hr shopping as stated.
Everyone has their opinions,was just stating my own unbiased view.Really can't see what all the bad vibes are about.Inverness BTW has some top totty,a fair few pubs open till 3am(during the week as well),a cracking nightclub and try telling the thousands of southerners who have already relocated that there is no point to Inverness.Maybe your a smog and grime man?