Bleeding heck this is perfection - or do I have some weird and twisted view of what perfection is?!