My housemate was told by someone in a Portland LBS that the best kind of lube depends on the climate in which you live and ride. Apparently, this person does not approve of WD-40 for the Pacific Northwest, and recommended "A.T.B. Chain Lubricant" for all season cycling here. I am sure if you went to LBS in different regions of the country and world, you'd be told a different story for every climate.