Nice, I prize anyone's ability to pull of something using nothing but basic tools and there mind. Yes. It does help to have the proper tools for the task at hand, but there's always usually an alternative. Might require more work, but it will do the job.
I really like the idea of someone working on things themselves and not relying on other people especially when it comes to something we depend on alot, which Is why I bought a jeep. Again, lol.
I actually made it a goal of mind to just learn as much as I can about maintaining a jeep Cherokee, I want to avoid,bills, asking for rides everyday to work, having to call and see whats going on, and worst of all going back time and time because its not fixed....that sucks *** my-friends.
The more maintenance you do, the less your chances are of being stranded. Sure things happen, and mechanical parts failing are not always avoidable. One big thing with XJs is the cooling system. Change your coolant every other year and you will be in good shape. The Cherokee cooling system is just barely enough to keep the engine cool. This means there isn't any room for neglect, which often leaves people stranded on the side of the road during an overheat.
Fluids are the lifeblood of your vehicle. Keep fluids in good condition, as well as wear items such as brakes, tires, etc, and you will be in good shape.