Looks promising...
> Other feature ideas I find interesting are:
> - Allowing users to specify the height of their element, or the columns, and
> then paginate the text (I'd include links/buttons that allow you to page
> through the text). This would be good so that your columns don't get so
> tall that the user has to scroll up and down to read the text
That's a key usability requirement indeed.
> Now that I think about it some more, perhaps it is a good idea to integrate
> this into jQuery, because users can apply the behavior to elements of their
> choosing. However, having users specify column options in a Javascript call
> seems a little awkward (e.g. $(".MyColumnedElts").columns({width: "250px",
> gap: "15px"});). What do you think? I'd do it all with CSS, but
> Firefox/Mozilla seems to remove CSS attributes that it doesn't apply;
> originally, this library did use CSS (e.g. "column-width: 250px;"), but when
> I iterated my elements in Firefox, they were gone.
I like the idea of having that in the css as well. Have a look at the
metadata plugin, the syntaxt is
class=" {col-width: '250px'}
(the plugin takes care of the parsing, of course)
X+