For the cutting off part, figure out about how many characters a cell can have before it wraps, and then use a function like [man]strlen/man to figure out of the topic title exceeds that amount, and, if so, use [man]substr/man to only retrieve the 0th through the (x)th character, where "x" is the limit you decided on putting in each cell.