I know there are a few field service management applications that have come out in the past few years that are great additions to the 20 listed above. My company discovered Easy Data // http://skyboss.com/drywall.html/ and have been very impressed so far.