Let me make one final point about NATO, and that is that of the 28 members, 26 of them are European. Of those European members, some are large and some are quite small. As long as they continue, as they have for a very long time now, to understand that what they have in common and what they have to protect in common is more important than anything that might divide them, NATO will survive. It's at the point where people's loyalties get pulled in other directions and they see other interests superseding their common interest that the alliance I think is beginning to fold.
There's a whole history of prophecies that NATO is about to die. It's still around and it's still striving. I fully expect it to be around for at least a generation.