I feel a need to add:

WD-40 is not really meant to be used as a lubricant. It's a cleaner more than a lubricant - so sure, it loosens things up real quick (though not as good as PB Blaster). It is, as mentioned, not meant as a solution to squeeky wheels. Oil works. Grease works better. ALL the things make a mess.