Repair involves the diagnosis and resolution of problems and is related to maintenance to avoid such problems. Many types of repairs are "do it yourself" (DIY) projects, while others may be so complicated, time-consuming or risky as to suggest the assistance of a qualified handyman, property manager, contractor/builder, or other professionals. Repair is not necessarily the same as home improvement, although many improvements can result from repairs or maintenance. Often the costs of larger repairs will justify the alternative of investment in full-scale improvements. It may make just as much sense to upgrade a home system (with an improved one) as to repair it or incur ever-more-frequent and expensive maintenance for an inefficient, obsolete or dying system. For a DIY project, it is also useful to establish limits on how much time and money you're willing to invest before deciding a repair (or list of repairs) is overwhelming and discouraging, and less likely to ever be completed.