Do this by correctly calling ToString and FromString. Also, fix the missing metric for DefaultFailType. Still broken is the way a new set of preferences doesn't have "default" as the default theme.