lube...

lube...
what is the best lube for the mountain bike?
should there be different lubes for different situations?

I used to have a several step cleaning and lubing process
this involved degreasing the chain with a bicycle specific degreaser
lubing the chain with a synthetic bicycle specific chain lube
then after wiping that clean
using a bicycle specific wax lubricant

currently I have been using Pro Link
but I wonder if this is the best lube for all occassions

http://www.progoldmfr.com/