One thing Arc's good for is cobbled-together Arc Forum examples. ;) I'll start a thread about that, actually....
Here it is: http://arclanguage.org/item?id=16610