I use a product from Freestyle called Eclipse Optical Cleaning System along with PEC Pads, and it's far and away the best I've ever used. This stuff is amazing for getting all the final marks, film, oil, whatever off the glass. I've cleaned old Cooke and Dagor lenses that I thought were fogged and they turned out looking like new.

I used to think Kodak lens cleaner was good, but this stuff makes Kodak lens cleaner look like crap. It contains Methanol which is a nasty very flammable solvent - don't smoke around it. However, you're only using a couple of drops at a time so it shouldn't be at all hazardous (just be careful not to get it in your eyes or drink it).

Now - I'm assuming that since this is made for optical cleaning that it won't harm the coatings on modern day lenses. I've used it on old uncoated lenses and new coated ones with equal results. I highly recommend it.