What a great speaker Michael Moore is (he was at the protests today). A very moving speech, and it gives me hope.