About font: In my browser (OS 9 IE 5.1) the text renders as Geneva 13, which (maybe it's just me) is rather unattractive on-screen. Try listing Arial as your primary font.
-- browncat
If your data-source implements tableView:setObjectValue:forTableColumn:row: then you should be all set -- Cocoa should call it when you're done editing.
-- browncat