More User Default helper functions.
More robust error-checking on the reading preferences.