Good summary. I think you're pretty much on the nail with the Steve/Phil thing. As for product announcements, haven't we learnt? It's just not gonna happen until Steve/Phil/Kevin announce it.