Complex Products in MarketPress

Is there a way to handle complex products?

such as size (4 options)
Type (2 options)
Finish (8 options)

Using the MarketPress variations this would be 4x2x8= 64 Variations just for this simple example.

That would make the site very hard on a end user client

Can Product Configuration be accomplished by integrating with Gravity Forms? http://www.gravityforms.com

even if it picks up in the checkout process?

All feedback welcome!

Steve