Fox, you seem to know quite a lot about this so I've got a question about advance tickets.
If I book an advance journey with say 1 change and I get on the first train which is delayed meaning I miss my connection, what happens then? Do I have to buy a new ticket then claim the price back or can I just get on the next train with my existing ticket?
Two things:
a) If you buy an Advance ticket from A to B and you get an itiniary showing a change of trains at C then don't worry. If the first train is late, its not your problem and you will be free to catch the next service instead (Though there are conditions - if for example your ticket is, say, London Midland Only you must get the next London Midland service unless there isn't one).
b) If you have two seperate advance tickets, ie you are travelling from A to B and B to C with two tickets, provided you have allowed the minimum connection time between trains, you are still covered - the national rail conditions of carriage state you can use a combination of tickets to form one journey.