Just picked up a used 2005 Specialized Hardrock Comp Disc

what a difference in quality between a real bike and a sportschek bike
now, since i got it used, i want to get it tuned up and checked out before i continue riding. also, the rear brakes are 90% woren out. they are disc brakes, is it possible to just change the brake pad? or do i have to change the whole rotor?
i need recommendations of bike shops that do a good job. am i looking at ~$50 for a all check up? and how much should i expect to have my rear brakes fixed?
here are some pics of what i am talking about.