Looks like Shaun and I are trying to do the same thing, which is to assign a unique id to a field (mine is "LNDOWNR_ID") for any addresses that are the same in another field (mine is "TEMP1"), with the id being generated from a counter that gets updated if the next address is different than the last. My guess is this is a memory issue�?� on the first run my process gets through 8002 records then quits (I queried the field that is being updated on "LNDOWNR_ID" IS NOT NULL in ArcMap after running it). I have tried running the script with only ArcCatalog running, and it still only gets through 8002 records out of 71000. I am running on a Windows XP machine with 3.48gb RAM. If anyone can shed further light on this, that would be appreciated. My guess is Shaun has found a work-around by now, but here is mine: I am running the script in batches with a where clause in the update cursor: UpdateCursor(inputFC, '\"LNDOWNR_ID\" IS NULL;', "", "", "TEMP1 A" and bumping up the count for each run. Its tedious, I may as well have done the calculation in Excel.
... View more