Well... List is complete... almost.
It's full up to Season 21, with some holes waiting to be filled. The Specials page was complete, until I noticed some serious gaps in the numbers.
I'll see if I can fill these gaps in the next few days.
...and I wouldn't mind some help...