Ben Goldacre is right. We should be upfront about our conflicts of interest. Most consultants have many. I'm a minor player in the grand scheme of things and I would imagine not too different from most other consultants.
I have endeavoured to avoid any sponsorship, and it has now been over 1 year since I accepted any fees for speaking or conference sponsorship. I have had the odd coffee and cake. Sorry Ben.