Yeah, there is a brainstorm for this, marked as 'being implemented'. With QT + DSP it is quite straightforward, as any rotation is essentially 'free' from a computation perspective. So the way it will work is use the accelerometer to work out which way is "down" and then orientate the displayed applicaitions so that they are always up-down no matter what rotation you have the phone. So rotate 45 degrees and you'll get your diagonal mode. This will look quite amusing as the onscreen display will always try and remain vertical as you spin your phone around. I think the plan is to include a bit of kinetics so that it "settles" to an up-down position with some swing, to really give the impression that gravity is orienting the onscreen display - which it is in a sense.