store.getTags(); if(tags.length == 0) return "no tags in document"; var out=""; for(var t=0; t&lt;tags.length; t++) { out+="*[["+tags[t][0]+"]] ("+tags[t][1]+")"+"\n"; var tids=store.getTaggedTiddlers(tags[t][0])\\... for (i=0; i&lt;tids.length; i++) out+="##[["+tids[i].title+"]]\n"; } return out; &lt;/script&gt; /*}}}*/ To align a cell so that its text displays at the top rather than the center, add {{{vertical-align:top;}}} at the beginning of the cell. To alternate the colors of the rows of the tables in a ~TiddlyWiki, add the following code to your StyleSheet: {{{ .viewer tr.oddRow { background-color: #bbbbbb; } .viewer tr.evenRow { background-color: #fff; } }}} Your table rows will alternate between gray and white. Of course, you can substitute any colors you wish, using tools such as [[4096 Color wheel]] and [[Coloria color names]] to find the correct code. You can also create a special CSS class for a particular table or series of tables, to format them differently than your default table style. In your stylesheet you add the following code, substituting "FOO" with any title you prefer: {{{ .viewer .FOO table tr.oddRow { background-color: #bbbbbb; } .viewer .FOO table tr.evenRow { background-color: #fff; } }}} Then wrap your table with {{{ {{FOO{ and }}} }}} Here is the result: {{FOO{ |tablke|table| |gakgjne|vbskjngeo| }}} ! The main elements of a Tiddler [img[http://www.giffmex.org/images/tiddl\\... ! The Tiddler's hidden buttons [img[http://www.giffmex.org/images/butto\\... ! A tiddler in 'edit' mode When you double-click on a Tiddler or click the edit button, the Tiddler opens up into edit mode. Here is what it looks like: [img[http://www.giffmex.org/images/editm\\... When you are done editing the Tiddler,