I've still got issues with starting my bike as well after it's been sitting still overnight, or all day at work.
Tried everything so far, and i can't even blame the weather now either, but narrowed it down to be fuel related.
I syphoned out the fuel in the tank the other day, and drained the carbs, and there was no hint whatsoever of water in it.
But still, embarrassing as it is, i have to slosh the fuel about by rocking the bike side to side, then it will start and run perfectly.
If i try just starting it without moving it from the sidestand it simply will not have it?
Totally baffles me, but at least i know how to work around it now.