It is my understanding that software manufacturers have to reverse-engineer most cameras' RAW file formats since camera manufacturers consider that information proprietary and do not fully document their RAW file formats. This is why some people advocate, for example, using Nikon Capture NX2 to squeeze the last bit of image quality out of a NEF file. Given that, how is it with cameras that produce native DNGs (ie Leica, Ricoh, Pentax, etc)? For example, if I imported a DNG out of one of these cameras into iPhoto/Aperture, would compatibility there be perfect given that Adobe has published information about DNG files, or is their still reverse-engineering that Apple has had to do to support these cameras RAW files? How about Lightroom? I'm mostly asking because I'm fond of Aperture, but dislike this whole reverse-engineering business because of proprietary formats. If Apple could interpret camera-native DNGs perfectly (unlike my current NEFs), it would be enough for me to consider a DNG-producing camera in the future. Thanks.