Someone else with far too much time on their hands - one for cat-lovers everywhere: