22. A system for selecting color themes, comprising: a computer-readable medium that stores at least one collection of color themes, each color theme of the collection of color themes comprising at least two colors; and a computer system configured to: identify a color theme comprising at least two colors; identify a collection of color themes from the computer-readable medium; for each color theme of the collection of color themes, determine distances from the identified color theme, wherein each distance comprises a color-based distance determined by comparing the identified color theme with the respective color theme, wherein the distance of a multi-color color theme from the identified color theme is determined based at least in part on color-to-color distances between at least one color of the identified color theme and each of the multiple colors of the multi-color color theme; and select a subset of color themes from the collection of color themes based at least in part on the distances from the identified color theme.
23. The system of claim 22 further comprising, a display device to display the subset of color themes from the collection of color themes associated with the identified color theme.