Don't assume the the first header cell is the table "title". Treat all columns equally as key/val pairs.
fix: don't stack the header row, just use the values for the tbody rows
use children() instead of find(). has to be a valid table anyways, and we want to handle flexible table markup (th in a tbody...)