Thanks for your time on this! Looks like I've misunderstood what was going on here. I'd assumed that 'timeadded' was being picked up in some way from the bbc. To confirm, is 'timeadded' calculated from the point that the entry was added in the cache? Regards.