l1tech,
I agree that pad vibration causes brake squeal. However, it's where the pads contact other components that makes the vibrating pad create the noise. The slide pins, the little lugs on the backing plate, and where the pad backing plate contacts the caliper body and piston are the common sources of the noise.
I agree that using new or properly turned rotors and replace damaged or missing anti-rattle springs, etc is an important part of a good brake job. However, even if you replace all the hardware, install new rotors and calipers, you can still get some unavoidable vibration in the pads that can cause squealling.
Simply lubing all the contact points where the pad backing plate touches anyother stationary part of the braking system will cure squealling 99% of the time.
Remember that squeaking and squealing are just metal parts that are sticking and slipping at an audible frequency. I have found that inspecting the tabs on the brake pads and the contact points on the calipers to insure there are not burrs, nicks, or rough surfaces where the parts meet. If there appears to be any problems there, I will use a small file to remove any irregularity that might prevent the pads from sliding smoothly. Then add a dab of hight temp brake grease when assembling and I never have a squealing brakes.
...Rich