Takes patience to learn, but very intricate, and flexible.
We've been using FFF for Shipping/Receiving inspections for over a year now. It's worked out great. Currently in the process of adding more forms like vacation requests, etc. Will continue to use this software for a long time to come.