Agreed. The challenge is the definition of LOTS. In the past 16 months, I have replaced the windshield, struts, tires, and exhaust system on a 10 year old Geo Prizm (103k miles, original clutch). The crank pully key just failed, costing me $1100 to fix. For me, this has become LOTS and my first Subaru is in the driveway as a result (a 2005 Legacy Sedan).
Knowing when to stay "enough" is a tough point. Wish I would have done it a couple of months ago...
mikkl