Why in the hell didn't Apple, or for that matter, NeXT, where it all started, put in a matching NSTableViewDelegate method for tableView:shouldEditTableColumn:row: called tableView:didEditTableColumn:row: ??? I know it's not that hard to work around it, but that should be a no-brainer... "Ok. So a cell just got edited... What cell was it?" Jeez. Sorry for the rant... I'm still fairly new to Obj-C and just spent a long time in the docs trying to find something similar, then gave up and wrote my workaround.