I've been thinking about protests and marches a lot lately. Living in Madison and spending time downtown and on campus, I am always hearing about someone protesting something. Usually, they are very well-meaning and totally ineffective.
So, via The Mahablog, a course every would-be protestor should take:
Protesting 101.