I just sorta had a thought. Does anyone what EXIF data the cameras seem to support? I ask because I am wondering if portrait orientation EXIF data is out of the question. The accelerometer determines if it is held in as portrait/horizontal (0 or 1) and writes this to the EXIF properties, and then an image viewer could recognize this and rotate it as needed/desired. Additionally I think this feature, should it exist, should be enable/disable optional as I can see it annoying certain people.