brokaddr - 8:56 am on Mar 29, 2013 (gmt 0)
This looks promising, thank you.
Unfortunately, the td's are created through a while() statement. tr's are positioned/calculated so that every 3 td's, a </tr><td> is issued.
I am going to take a stab at mixing your examples into my code and see what happens. Perhaps breaking away from the 3 column tr's and switching to a list.
I have a feeling I could be at this for a while.