I always knew I was too much of a kid myself to ever justify having any of my own. . . or I was just selfish.
To be honest I don't know how you parents manage time, money, and sanity the way you do -- I have a lot of respect for all of you!
That being said a new roof, siding, porch, etc. are all expenses that have come with home ownership and can really take a bite out of savings. I cant complain though. . . I enjoy being able to take a leak in the backyard and not have to worry about the neighbors seeing me.