To the constant squeaking problem, you have rotor rub..... get over it, most of the lazy bastards in Australia (me included) have slight rotor rub.
If you want to fix the problem, take off your disc caliper, make sure all the contact surfaces are clean and flush, re attach the caliper loosely, spin the wheel and lock up the brake. Now tighten all bolts (with brake still locked). Release the brake and voila, you have an aligned caliper. Now adjust the inboard pad as already mentioned. This should hopefully fix your problem. Another possible cause to this problem is that the actualt rotor itself is slightly warped (that is what is wrong with mine and it's not bad enough to need replacing). You can tell if this is the problem if the sound is not continual, but goes up and down in the loudness.
Whoever it was that was implying we Aussies only drink Fosters........... HELL NO. Gimme a Coopers or a nic Tasmanian beer over that crap. Fosters is the most famous Australian beer and no one here drinks it!