Tried to make the html validate a bit better, started my toHTML function for orders.
I think I got it saving options to the order object.  COmpletely re-wrote how options are kept.