Try splitting your tickets for a better fare. You'll have to pay a fee if you make a saving on a regular ticket, but often the savings are worth going for, at least when I want to travel long distances.
Don't bother with third-party websites like National Rail, Red Spotted Hanky and others...