This happens to every generation when they first enter the housing market and buy their first home. They spent lots of time searching, then finally buy a house thinking it's a done deal, and all they'll have to do is pay their mortgage. The inspection reveals that most of the house is good, but will need upgrades over the next few years, but who cares because they want to be a homeowner and will accept the challenge. Then reality sets in: the windows have never been replaced and they are leaking air; The heater and water heater need to be replaced; the previous owner pretended he was an electrician and poorly jerry-rigged the system; The roof will need to be replaced sooner than later...and that's just in the first 5 years, not to mention the upgrades that will need to be done to sell it at profit when the time comes.