Also, I hope people contribute to Mike's cause ... when someone puts something together that's this useful and of such high quality, we can kick in something for its maintenance. Plus he provides a link to his contributors!
This capability is clearly needed for Joomla's core, and I can't imagine a better solution than to just adopt this. Drupal had a decent article file attachment capability years ago; I'm not sure about Wordpress. The lack of the ability to attach files to articles in Joomla's core was, for me, its biggest weakness.
Cameron has done a tight coding job on the front and back ends, documented it beautifully, and by all accounts his support is top-notch (I haven't needed it yet, but I haven't yet used all Version 2.0's new functionality.) He even has a Mailman mailing list for new developments and news.
The existence of this extension makes my site work, especially with Version 2. I haven't yet seen a commercial package of any type that beats this for quality.
I couldn't recommend it more highly and give Cameron my compliments and thanks.
Now the best part. As you can imagine, the professionals at BreezingForms have to deal with a lot of customers, including me, who know little about coding. If the forums can't get you through it, their tech support that comes with the subscription can. These guys/guyesses are extremely good at figuring out problems, and best of all doing it collegially while making you feel good.
I agree with the previous poster that getting repeated subscriptions is worth it just to be sure they're properly compensated for what they do and how they do it. Form requirements aren't necessarily simple, but you can't go wrong with this product.
Particular thanks go to owner Markus Bopp of Germany and U.S.(?) tech support guru Michael.