Just noticed that Great Western have started to offer bonus Nectar Points when you buy Advance tickets on certain services. I was looking at Bristol Parkway to Paddington (in both directions) and a number of trains came up offering 500 bonus points, which is worth £2.50. In all cases I saw, the Advance cost more than the walk-on ticket!