The best thing about HomeGauge is the customer service. HomeGauge, like the rest comes as an out of the box useable software complete with all the crappy canned comments that others come with. BUT, it's very easily customizable. I looked at it like a pile of bones. YOU get to put the bones together the way you want to and add all the muscles, nerves, skin etc so it comes out looking like you want it to. The software does all the programming stuff for you. I do a narrative version of it instead of the checkbox. HomeGauge has a user support message board on their website. Any thing I can't make it do for myself, their customer service will do fairly rapidly for me. In addition, there's several on-line tutorials on their website and a free one day training seminar if you go to their headquarters. I think it's tops. I have the skills to put together something in Word or similar, but consider my inspecting time more valuable than my programming time and don't think it'd work as slick as HomeGauge does once you get past the normal learning curve. The report upload (and offsite backup), e-mail to customers, and view tracking is very handy. Makes my report delivery real simple. About $30.00 bucks a month with two month discount for annual payment. I switched to it from Palm-Tech 2 years ago. Switch was a pain in the butt for about two weeks but I doubt I'll every change again because I really like it. They also have a pocket PC version that I hear is pretty slick but I choose not to use it. Good luck on your decision. Download trail versions of all of them and spend some time doing actual reports with each one. Pick what's best for you. Sometimes it's better to pay someone else to do something for you (because they do it all the time and it'd take you a lot longer to get it done) so you can spend more time inspecting and with the family.