More sensible generic price handling using form options on registration types.