The perfect home (with some improvements!)
Has this ever happened to you? You are house hunting. You have already determined your price range. Now you find a home you love, at the upper limit of your range, but it needs a new roof! You can swing the purchase financially, but you will have no cash left …