I would like to support goatpig's efforts as well because Armory is mission critical software for my use case.
Although this would likely be unpopular, personally, I wouldn't mind a small non-optional fee built into the pre-compiled clients that can't be removed, so he can skim a small transaction fee and % of a point off of every transaction. At the very least, an optional suggested donation fee should be present, shown to the user, and should have be manually set to zero by a cheapskate to avoid donating. Maybe a running cumulative suggested donation based upon the total volume of the transactions could be shown to the user that can be cleared if a transaction is actually sent.
It's wonderful to be altruistic but as time goes on, the foregone opportunity cost associated with donating time to a volunteer effort mounts. The original Armory project seemed to implode because there was no push to generate income from the project. In fact, Armory was giving away bitcoins to other groups like the EFF, which was puzzling to me. Armory is very important to some of us, so we want to support the project to ensure its survival. There is absolutely nothing wrong with asking for the money or seeking compensation for ones efforts. Even if donations are not perceived to be necessary, banking a war chest for a rainy day when funds are needed is a good idea. If goatpig doesn't want the money, he can use it to hire another coder.
The only reason I can think of that someone might want to reject funds is to avoid any tax related shenanigans. Maybe he doesn't have time to setup a non-profit etc.
I may not post much but I do frequent this subforum and I am interested in supporting this project.