I wrote something like the post below and put it up, only to see Andrew's below. Ah well. I would also like to add to his post:
They've also launched an online catalog called Infax which includes details of 946,614 BBC radio & TV programmes, dating back 75 years