In any case, I think you're right: We could re-organize the customer checkout so that only the simplest common-denominator checkout steps are present. Then we can provide a way to activate the more advanced options.
Talking very generically, I like that pattern a lot (as long as it's clear that the advanced options really aren't used that often). Present the simple thing as the easiest thing, and then give the user a way to configure it or modify it if they need, but don't make everyone look at all the options. -- David N. Welton - http://www.dedasys.com/davidw/ Linux, Open Source Consulting - http://www.dedasys.com/
