One thing I was trying to handle is dependent fields. For instance Donation type for a political campaign.
If you are handling a PAC, and a set of campaigns, you want the campaign list to be greyed out until they decide to contribute to a campaign, instead of the PAC.
There are form processing systems in joomla, maybe some cross compatibility may be in order. Have DTDonate use another system\'s form. That way, the forms development and custom fields could be someone else\'s job, it seems like a whole job unto itself! Maybe you just have chronoForms support or something like that.