I did mine not too long ago and was surprised how easy it is, I also lubed the caliper pins before reinstalling and used some anti-seize on the back of the metal shims and have not heard one squeel from them.
Lubed the pins? so they can fall out by themselves? I've never used any sort of "stuff" on anything around the pads or rotors. I supposed some carefully applied anti-sieze on the back of the pads/shims would be alright but I just can't imagine that ANYTHING on the business side of the pads could possibly be a good thing.