Simple answer, do your own brakes. Not hard to do at all. I fitted new rotors (DBA 4000 slotted and Hawk HP Plus pads) front and rear, brake bleed and
also dust boots on pistons (which required a semi rebuild of the calipers). All in all took me about half a day. The pistons can be a little tough to pull out, but if you have an air compressor you can get them out pretty easily.
You're car might be pulling to one side with braking if your dust boots over the piston have disintegrated and now you have scoring on your pistons. If this is the case, it is definately time for a brake rebuild.
As for squealing, I used to have squealing with new pads until they were bedded in or until I did my first track day, but after that they are sweet. I also beleive that slotted rotors help clean the brake dust away more efficiently from the rotor face than stock rotors. Might be worth a look as DBA's are getting cheaper and cheaper everyday, plus you also get a performance upgrade for little $$ outlay.