Huge news day. Castro resigns. Kosovo declares independence. Pakistan voters toss out Musharraf. Some serious history being made.