First off, please be aware that we have a Drupal 5.5 and PostgreSQL environment. So, any solution would need to work with PostgreSQL.
We are in need of a solution for a functional image field to be displayed in certain nodes based on the user's answer to a radio button CCK Explain Field. We attempted using CCK Button but it is not working for our purposes and appears to have weak support from the module owner.
Here is a summary of the use case.
At our site, an authenticated user is able to add a node to include Flash, a brain teaser, trivia, etc. When completing the node add form for this content type, the user is able to select "yes" or "no" using a CCK Explain Field to a question of "Do you want to receive donations for this node?". If the user answers "yes", the CCK Explain Field allows them to input their PayPal email address as well. Once the node is published, the node displays an image on the view page, if the user had selected "yes". The image when selected by another user viewing the node, displays a Thickbox pop-up that asks whether the user wants to donate Userpoints or donate money to them via PayPal. The pop-up may also display some terms and conditions as well. If the user selects to donate with "Userpoints", the user is redirected to the User 2 Userpoints contrib module at /user2userpoints with the creator of the node (the user that is being donated to) auto-populated in the "To:" field. If the user selects to donate with PayPal, the user is linked to PayPal Send Money area with the PayPal email address of the the creator of the node (the user that is being donated to) auto-populated (this is similar to what the Buy Me A Beer module does but on a per node basis). The functional image field should be able to be weighted and assignable to a fieldset for node styling as well.