A few of us were there today, the weather was great. I'm hard-pressed to say 40k though - maybe more like 10k.
At the moment, I'm trashed and don't want to sit here messing with photos. I'll load them later or in the morning.
What I can share is that there were about 20 freepers from
http://www.protestwarrior.com/. They were joined by a small group of pro-Israel folks.
As we were leaving the Civic Center, there was a row of cops (almost more cops than righties) that were holding a line between the freeps and the lefties. According to a cop I spoke to, apparently there was one guy among the freepers that was "further over the top, just by himself, than the thousands of protesters across the street". The lineup of cops had apparently been drawn between opposing forces to prevent a confrontation. Dang, I so wanted to give a couple of those guys a good whooping.
Also, about 3:30 a breakway group of Black Bloc members left the gathering. We were walking toward our car (way over by Dolores Park) and at every corner we turned, it seemed we encountered the breakway and their pursuing cops. It was really funny because the cops were all on motorcycles and in vehicles, but the Black Bloc was swift and mobile. We were laughing that they really had the cops on the run.
About 3/4 hour into the breakway, the Bloc found themselves pinned down in the middle of a block heading out toward Portrero. They quickly reversed course and we actually saw cops laughing because they simply could not keep up. Finally, about 6 kids locked down hard in the middle of the intersection, and stayed there until they were arrested. A large group of people on all 4 corners stood watched, providing verbal support and lots of cameras to keep things well-observed and recorded. I got a lot of shots myself.
The arrests were all pretty peaceful, and those who were hauled off were absolutely given a chance to stand up and walk away. All preferred to sit with arms locked around each other, and forced the arrest situation.
Peace out for now.