Let me explain my situation so I can show why I need this. Maybe there is a better solution.
I am trying to develop a site for a photographer. He wants many options available to purchase. Different print styles, types of paper, styles of mounting, all of which will have size options as well.
Dealing with these attributes on Ubercart was a nightmare. There was no good way to organize them. After seeing the demo with the coffee mug, Commerce seemed like it would offer me a solution to my problem.