Today's entry from Totten is amazing. The people are demanding elections on May 29 and have erected an electronic countdown sign to mark the number of days the government has to set those elections. This is their declaration of independence. Go there to see what the news isn't reporting.