Had mine cleaned up by techspeed a few weeks back...they still squeal.....its only when I first pull away tho, they don't do it once I hacve been going a whileThe the pads can be removed and cleaned of dust and put back with copper slip on the non-friction side of the pads. This may help.
I don't mind having a look at your breaks for you one weekend, a bit of copper grease usually fixes the problem. I could get both of the front wheels done in about an hour if you supply the tea!Paul wouldnt have a clue (i dont think). he's got no interest in cars either