John, you've been around here long to enough to know you're not going to get great answers to "how should I code my project" type questions. ;) Adding new rows to tables using jQuery is pretty straight forward. Google can tell you how. Also, look at
this for highlighting. As far as existing plugins, I don't know of any gmail specific behavior plugins but I really like
jqgrid for most of my data table needs.