You can try InspectionWise as well. You gather the information on the PDA then upload to the desktop to create the report. Their reports are generated in Word so adding additional text, tweaking fonts, adding pictures, etc. is pretty easy.
There is a learning curve as the software is set up to add issues/comments on a room by room basis rather than by system like the Standard form and some other programs are set up.
Good support as well. You do have to pay per report though, but the tradeoff is that there is no charge for software upgrades. So really you are paying for software upgrades but it is done over time rather than all at once.