One thing i've not mentioned before, i have 'Activ8' added to my oil, and i know there will be mixed views about it but the bike starts on the first button with no effort at all every time!
@Lumpy, aren't you the lucky one, maybe you should give the bike a treat one day and consider changing it! It was totally relevant to starting, especially in very cold weather!