This addon allowed me to easily accomplish all of the above without any major hassles. The tech support was great and I felt they really listened to my needs (Patrick).
The plugin does not use the normal article submission process which was a bit of an issue for me since I needed my client to be able to receive email notifications once a form/article is submitted.
Patrick and crew wrote a small plug-in for me that allows email notifications (for free!).
Great job...great product. Highly recommend.