Can this create a palette of an arbitrary number of colors, or is it limited to six? I've been looking for a good way to generate an arbitrary number of visually distinct colors for a while, to use in visualizing high dimensional datasets in bioinformatics. The closest I've come so far is http://tools.medialab.sciences-po.fr/iwanthue/ (which is great but I need to port it to R one of these days)
Their theory page (http://en.wikipedia.org/wiki/Lab_color_space) goes into how they do it, it's a pretty interesting approach of pre-calculating using CIE lab and then hcl for display/ui.
And the ui is well done, too.