Two things keep me from marking it as excellent.
1) The code uses php shortcuts which don't work in strict php environments.
2) The code forces the use of a currency symbol. If tracking the number of volunteers, for example, this isn't necessary. Leaving symbol blank, however, brings in the $ sign as the default symbol.
Overall, great work!
Thanks heaps for the encouraging words :) As you recommended, I have fixed the php shortcuts. And on your 2nd point... The currency symbol will keep on filling the form in the backend of your site as will the rest of the fields with their respective default data from the XML file. If you change these they will remain changed. Although if you want them blank, submit the form with the relevant fields blank, and this will be reflected on your sites frontend. However when you return to the backend they will be repopulated by the default values. In your case you could either edit the modules XML file and remove the $ from the currency fields default data, or you could simply blank out the $ each time you update the modules backend. Hope this helps. For further help please visit the support page listed in the modules details.