I'm lazy too, I did it the old fashion way for years, taking the chain off and cleaning it in a solvent tank (I have a solvent tank so no need for the 2 liter bottle trick). But I got tired of doing it that way, so I tried the Finish Line Chain Cleaning Machine and I love it. It can be messy the first time because people have a tendency to back pedal too fast spraying solvent all over the place, you have to go slow. But that machine cleans it as well as taking it apart does and it works faster, about 10 minutes, of course you do have to wipe it with a rag real well, and let it dry for about 8 hours before applying lube. Sometimes it make take two cleanings if the chain is really dirty, but I find that because of the simplicity of it I clean my chain more often so it only needs one time.
Lube is another one of those personal things, like saddles. I hate wax based lubes because wax just doesn't last, nor protect the chain well. I shouldn't have to relube my chain on a ride because I rode for 70 miles or so on a 100 mile trip like I have to with wax crap. I use two different lubes, one is the Finish Line Teflon Dry, this stuff lasts a long time, about 300 miles then clean and relube. The other is Chain L, little tricky to use it right but it lasts about 500 miles. The only question I can't answer is chain wear issue, I know on the Finish Line Teflon Dry I get an average of 13,000 miles on a chain (vs 5,000 on wax crap!); I'm not sure yet about the chain life using Chain L since I have only about 3,000 miles on that chain since I started using Chain L.
Also with any lube you have to wait at least 8 hours before using the chain to make sure the carrier is gone. So I clean the chain wait overnight, relube and ride it the following day, giving the lube plenty of time to set up. I have several bikes so it's not a big deal to wait.