Hey Stormy Weather! This is my first post even though I've been quietly reading the Mika Fan Club forums for a while now. LOL
I think the person who posted You Made Me up on YouTube must of have removed it. I was looking for it too and found it on Buzznet.
Link here:
http://ichneumon.buzznet.com/user/video/play/411611/?p=5