A while ago Karl Swedberg really helped me out to get what I needed working - tables with multiple columns of checkboxes, add a class to selected rows, support for the Shift key, and a header checkbox to check an entire column.
That all works great, but now I've realized that I need multiple tables on a page at once, and it breaks :( Any ideas on how to fix this so it works for multiple tables? http://jsbin.com/epoqe and http://jsbin.com/epoqe/edit