I started out 15 years ago working for a company that delivered a two page report on-site (handwritten notes and no pictures). Glad to say that I am no longer in the stone age (Digital camera, voice recorder, computer with wireless broadband internet card, and a printer I rarely use). I use HomeGauge software and it has served me well. The people at HomeGauge have added a great feature in the newest version which allows the user to display / store the reports in pdf format right from the program (keeps the file size down to a minimum). I always try to deliver the report on site. First I go over the entire report with my client on the computer. To do so, I set my tablet PC on end on an easel so it can be viewed in portrait mode (14" screen). Then after all questions are answered and any modifications are made, I email the report using a Verizon Wireless Broadband Card for my tablet PC. The only time I print is if my client and agent want to write up a contingency on-site. Then I'll print a summary with no pictures. My ability to deliver on site is driven by time. My inspection times are 9, 12:30, and 4. I allot 3 hours total for most standard inspections with 1/2 hour travel in between. If the house is difficult or the client wants to eat my time up, I'll deliver the report that night or next day.