If you don't get any offers I am about to retire will have too much time on my hands and might need something to do!!! I definitely meet all the above criteria. LOL. A couple issues - I can't do crawl spaces where I have to lay down to work and I HATE snakes which can be a problem for HVAC...