Blake: Yes, 'p' does work nicely in gdb though I still don't understand why I need to cast the return types on methods all the time. Hmm, maybe I'm about to make another embarrassing discovery...

As for NSLog debugging, I have to use it when dealing with mouse loops and such where you can't just switch to another window and type stuff.

Chris: I keep hearing about this embargo but I wonder if it's only applicable to journalists who signed a different NDA than the one we did? I don't recall the ADC NDAs having a date in them. In any case, thanks for the info.