tallyho!
Following a strict mediterranean diet...
I don't like cats on food surfaces either but mine are very good and never gone on them anyway.
I do however find myself sitting on the carpet as the cat has taken my place on the sofa!!!!
I can cope with this logic