Quicksliver Edge Fedora
This is an example of a product using the Product Options App. Dropdowns, checkboxes, radio buttons, text boxes, image uploads...you can set as many options for your product as you want!
Plus everything about the way it looks is 100% customizable!