For my chain I use squirt. I know you have it here on the poll but want to mention it anyway because it's just so good.
I prefer dry lube.
It's South African stuff and it keeps your chain super clean, and really quiet. It's called a dry lube but stays a little tacky even when 'dry'.
It dosn't last as long as a traditional wet lube, but a hell of a lot longer than dry lubes like white lightning or clean ride.
I use it year round for wet or dry conditions. I have used it for over a year.
Before I used this I used the finish line dry lube. I used to thoroughly degrease my chain EVERY time I re-lubed, but not now I use the squirt stuff. I just don't need to because it stays so clean.
I have tried just about every lube that the bike shops stock, and after years of trial and error I have found one that suits me. It is really clean, and does not attract dirt.
You don't need to degrease between applications, just wipe your chain, then apply, wipe off excess and it's sorted.
I use finish line dry wax for my cables. It's primarily a chain lube but I love it for cables. I have used for about three years.
I use castrol hi temp grease in my hubs. I know it's overkill and some would say too dense a viscosity, but if you don't too use much in your hubs it is great.
I also use this grease as an all purpose for BB's, bolt threads etc. I have used for about three years.
I don't know if it's worth a mention, but I usually use a little powdered graphite (or talc if I don't have any) on my tubes too. It helps them settle, and allows them to move inside the tyre a bit when under side loads and helps with traction when running a really low psi.