Thanks Glynor. I have seen your description of that method elsewhere, and have fixed my Doctor Who issues previously. I was just giving some off the top of my head examples in that post.
That thread you linked to has some good stuff in it though. Worth a read of the full thing, although I don't use BeyondTV.
Actually, I'm just working through fixing my EPG source, again, after changes that started last October(!) caused the Series field to include Series names and Episode names, plus load the Episode field. Of course that problem broke my Season and Episode lookups, which are done in EPG Collector, and also caused me to miss any recording that was set to "Exact Match" in the recording rules.
Once I am happy that those issues have been addressed, I'll move on to fixing other issues.
I appreciate the heads up though, and may even contribute a bit to that other thread.