[There is active, if sporadically informative, reporting of arrests due to direct actions all over the country on indymedia.org. Below is just the first paragraph of an action in Chicago against an advertising agency hired by the Army. A longer story about a Direct Action in Montreal can be found here.
Chicago Indymedia - webcast news
Two Arrests at Leo Burnett "People's Inspection"
by Chris Geovanis/Chicago Indymedia
5:33pm Fri Feb 21 '03 (Modified on 9:31am Sat Feb 22 '03)
UPDATE: Two student activists, Tanuja Jagernauth and Alison Kennis, were arrested late Friday afternoon at advertising company Leo Burnett's downtown headquarters, after the women entered the building to conduct a "people's inspection" of Burnett for war profiteering related to its role in creating the U.S. militarys "Army of One" advertising campaign.

Brilliant
George W.Bush An Army of one/And a leader of none
How true ..........
For this program, it was a bit of overkill. It's a lot of overkill, actually. There's usually no need to store integers in the Heap, unless you're making a whole lot of them. But even in this simpler form, it gives us a little bit more flexibility than we had before, in that we can create and destroy variables as we need, without having to worry about the Stack. It also demonstrates a new variable type, the pointer, which you will use extensively throughout your programming. And it is a pattern that is ubiquitous in Cocoa, so it is a pattern you will need to understand, even though Cocoa makes it much more transparent than it is here.
Posted by: Ursula on January 19, 2004 01:11 AMTo address this issue, we turn to the second place to put variables, which is called the Heap. If you think of the Stack as a high-rise apartment building somewhere, variables as tenets and each level building atop the one before it, then the Heap is the suburban sprawl, every citizen finding a space for herself, each lot a different size and locations that can't be readily predictable. For all the simplicity offered by the Stack, the Heap seems positively chaotic, but the reality is that each just obeys its own rules.
Posted by: Ellois on January 19, 2004 01:12 AMBut some variables are immortal. These variables are declared outside of blocks, outside of functions. Since they don't have a block to exist in they are called global variables (as opposed to local variables), because they exist in all blocks, everywhere, and they never go out of scope. Although powerful, these kinds of variables are generally frowned upon because they encourage bad program design.
Posted by: Winifred on January 19, 2004 01:12 AMWe can see an example of this in our code we've written so far. In each function's block, we declare variables that hold our data. When each function ends, the variables within are disposed of, and the space they were using is given back to the computer to use. The variables live in the blocks of conditionals and loops we write, but they don't cascade into functions we call, because those aren't sub-blocks, but different sections of code entirely. Every variable we've written has a well-defined lifetime of one function.
Posted by: Vincent on January 19, 2004 01:13 AMTo address this issue, we turn to the second place to put variables, which is called the Heap. If you think of the Stack as a high-rise apartment building somewhere, variables as tenets and each level building atop the one before it, then the Heap is the suburban sprawl, every citizen finding a space for herself, each lot a different size and locations that can't be readily predictable. For all the simplicity offered by the Stack, the Heap seems positively chaotic, but the reality is that each just obeys its own rules.
Posted by: Ellis on January 19, 2004 01:14 AM