I think you provide a great report (from your description at least). I think it would take as long as you say to do such. I'm guessing you find it hard, though, to charge accordingly or you might not be posting such a question - just a guess; no mal-intent meant. If I was going to provide such a thorough report, I'd certainly charge accordingly though, and good for you if you already do. I don't do all the *frill* stuff; manufacturer's websites, serial numbers, not as many photos, etc. But I do most all else you describe, and it takes me 2-2.5 hours for an average report. All that said, I can type pretty dang well; a high school course I truly enjoyed. Would brushing up on typing help? In reading over a large number of these responses, it is apparent that 90% or so of the inspectors are at the mercy of the design of the reporting system. The reporting programs I've looked at are heavily menu driven, and make the user follow a set path that makes for no flexibility. I can see how just completing the report would take 3 hours in addition to the inspection itself. I wonder how inspectors would be able to handle the prospect of completing a report during the inspection, and handing the completed report to the client before leaving the job site. I am confident that it is possible. The idea is to build it. In fact, I'm working on it right now.