fixes to preowned form, missing retailer in table (req for siebel), email failing to send if user does not enter email