I have a ~2004 Giant OCR 1 with all stock components. I got it new in college and was always too broke/lazy/busy drinking to care for it properly. I used to stick it in the shower periodically and blast it with degreaser and hot water. I stopped doing that when I heard that hot water was bad.
It's got thousands of miles on it and the only work I remember was getting a new chain and possibly cassette at some point. The bike shop may have thrown in cables but I forget.
In any case, I want to strip the bike all the way down, clear everything and replace what needs replacing. I have no idea how to do this properly. What tools will I need to do 100% of this job? I don't want a half-assed tool kit. Buying stuff, doing 90% of the job then getting stuck and having to pay a bike shop to fix my mistakes is super lame.