Hello all, I have a javascript that changes a table dynamically, more specifically, when a user clicks on a page, a row is added to the table and that new row contains data relevant to this particular task. I however want to create the ability where the user can select a particular row in the table and delete the row. As far as I am aware there is no built-in facility with javascript that provides the necessary background functions that highlight selected row(s), keeps track which rows are selected etc so I have put together a somewhat 'hodge-podge' affair to do these tasks. Could anyone tell me if I do indeed have to write a 'tablemanager' myself or is there something in Javascript that does this ? Also, I tried binding a function to the 'onkeypress' event on the table, so that when the user presses the 'delete' key any selected rows are deleted. The problem is, the keypress event never seems to be fired when I bind it to the table. It only works when I bind it to the document. Is this the 'correct' way to do it ? I would much rather bind to the table if possible. Many thanks for your time reading this and your replies. Kerry