Buying a home is a big undertaking, and all aspects should be carefully considered before any decisions are made. Not only do you want to find your dream home, but you want to do it within a reasonable budget. In hopes of staying within that budget, you may decide to cut some corners by carefully analyzing the...