1. A system for providing an ambiance to an environment, comprising: a memory, a controller, operably coupled to the memory and configured to: recall a selected set of parameters from the memory, modify the selected set of parameters to produce a modified set of parameters, control one or more ambiance-affecting devices based on the modified set of parameters, obtain feedback from a user related to the modified set of parameters, and selectively store one or more parameters in the memory, based on the feedback and the modified set of parameters, wherein the ambiance-affecting devices include one or more lights, and the controller is configured to control the one or more lights so as to affect one or more of the following: saturation, brightness, distribution of light, and distribution of color.