If you have done brakes before then yes, you can do the brakes at home if you want to do the job yourself. As for generic code readers, you will only be able to pull codes from the engine control module only and that can be very limited. If you have fault codes that only let you kow that the transmission control module has posted a fault or for further fault tracing look at the brake control module codes for example? The generic code reader will not be able to read those other control units? So you will be limited to what you can do? Also some times the code reader will say no fault codes stored but the dealership can retrieve there own codes if there is a code posted. This days to keep up with competition, the dealership will most likely read off the codes for you at no charge just to let you know what the code is and it is going to be " X amount to fault trace" if you want it diagnosed or not? If you have several other cars that are OBD2 it may be O.K. To have but if you are planning on using it only on your Volvo you could be wasting your money if Volvo will read it off for you at no charge?