Pigpen, you need to have a frank conversation with your wife about selling your tractor. First, a $30,000 metal roof is not going to raise the value of your home by 30 grand. If you have to sell you will loose $20 thousand real quick. Asphalt shingles will keep the rain out for 20 years and some heavy ones will get you a deduction on your home insurance. Next, the value of your tractor is going to be worth as much 10 or more years from now due to normal inflation. Your asking price of $15,000 for your tractor package will still bring $15,000 ten years from now because of inflation. If you sell the tractor and have to spend 7 to 10 thousand or more for a different mower, you haven't gained much toward the price of a metal roof. As an example, I have a 40 year old tractor that I paid $6,000 for that I can sell today for more than 6 thousand. If you keep the tractor you will be very glad you did before 1 year passes.