#ifdef out -didChangeValueForKey: override when targeting 10.6+
Simpler unarchiving process
Gracefully handle invalid archives should clients wish