For all you Oxonmooters...
If you are taking the train to Oxford then ordering your tickets from
virgintrains.co.uk will ensure you get them at the cheapest possible.
You can only book them 12 weeks in advance. I worked out that this means Thursday July 3rd is the earliest you can order one.
But be warned, the closer to the time you book, the more expensive it will be.
For me, this means paying a mere £52 rather than £170.