Pervez Musharraff today offered his resignation and also has mentioned it as an act to prevent further violence in the country. Many analysts had predicted he was running out of time and it was only a matter of days before he will quit. It appears Musharraf has entered into an understanding with the elected...