i noticed it says you live in dublin or i would have invited you to the shop, and i could have checked em out and done the brakes for you....
some advice would be to get new rotors AND pads... never get one or the other, for the brake light check your fluid level if it needs some add some, when the car is in the shop for brakes have them hook up the scan tool and check the abs light if it still hasnt gone off after adding fluid.