if ([now timeIntervalSinceDate:[self getBlingTime]] >= 345600) {
[self setBlingTime:[now addTimeInterval:-259200]];
} else {
NSMutableDictionary *globalPrefs;
[df synchronize];
globalPrefs = [[df persistentDomainForName:@".GlobalPreferences"] mutableCopy];
if ([now timeIntervalSinceDate:[self getBlingTime]] >= 345600) {
[self setBlingTime:[now addTimeInterval:-259200]];
} else {
NSMutableDictionary *globalPrefs;
[df synchronize];
globalPrefs = [[df persistentDomainForName:@".GlobalPreferences"] mutableCopy];