1. Not divulging.
2. So what? You don't get money out of upgrades for the most part. 
3.  If you can read I said since 2003 and specified I had purchased a new roof, Not sure where you get 20 grand for a roof?  Mine was less than 1/2 that price.
4. Again, pick up your reading skills. I said the roof had been replaced since 2003 and in fact was replaced  5 years ago. When I was referring to owning houses for 30 years, I said I had owned 4. I never implied owned the same house for 30 years.  The longest I have lived in one house is 14 years and that is my current one. 
5.  A house to me is somewhere to sleep. I get my fun other ways. Each to their own.