I discovered by accident that a universal and learning remote that is being sold off in Maplin stores has the Irda codes programmed in. I say by accident because although it had a cable button I wasn't expecting it to control my NTL cable box without a red eye coverter.. and it did. It cost £9.99 It is also preprogrammed for Sky. It can control 6 devices. Couldn't see it on their website though.