I think I finally got the order options stuff figured out.. so now it's an order creating and possibly editing page (the code to show the inputs no longer uses the request variable.)  Next step is to build the checkout page, style the orders, and build an admin tool.
Massively cleaned up object model..  Mainly de-coupled most things, put things in their proper place.  Now back to the flow of the form.