Not your ordinary checkout addendum module... The Ultimate!
Collect additional data during the checkout process. This module allows you to specify your own HTML for additional data collection, such as gift card info, special ordering instructions, comments, etc... Addendum Data collected can be shown in emails, invoice, OpenUI OpenOrders™, OpenUI OpenBatches™, Viking Coders Order Export module via token, and the OpenUI Standard Batch Report in the admin panel. Since the module allows you to specify your own HTML, you could use radio buttons, checkboxes, dropdowns, text boxes or any other form variable to collect the additional information you desire. Also, you have the ability to make these fields required.