Our booking engine at tickets.railforums.co.uk (powered by TrainSplit) helps support the running of the forum with every ticket purchase! Find out more and ask any questions/give us feedback in this thread!
I used to use it years ago to tick off every single EMU on my then patch and it was interesting to see how many miles I had done in total and per unit.
Haven't bothered with it since but might have a look in the future.