IMHO, if you've written as many as 100 posts, you've undoubtedly made a "donation" in terms of your mental effort, just as good as a monetary donation -- and likely more "valuable" to the site.
A financial donation is always nice -- but if you really want to contribute to the site -- pull up a chair and join in the conversations, contribute your wisdom and time, and make others feel welcome.