A method for editing a color profile for an output device having a color gamut, the color profile comprising a plurality of output color values, the method comprising: obtaining a color profile from an output device having a color gamut; receiving an output color comprising a first hue; identifying from the color profile a plurality of output color values that have a hue substantially equal to the first hue; displaying a user interface on a display that allows a user to create an edited output color comprising a second hue, said user interface including two slider bars (180a and 180b), a hue slider bar and a relative saturation slider bar, respectively, the method being characterized in that: the height of the relative saturation slider bar represents the entire range of saturation values for the colors that have the first hue; wherein the relative saturation slider bar displays information indicating the output device's inability to print particular color profile values outside the color gamut by being divided into segments, the width of each segment indicating whether each value in each range is in the color gamut of the output device, wherein a full width segment indicates a color that is in gamut at the relative saturation value of the output color and a narrow segment indicates a color that is out of gamut; wherein, as a user changes any of the hue or relative saturation of the two slider bars (180a and 180b), the width of the relative saturation slider bar is dynamically adjusted to reflect the change, whereby the user is continually apprised of the available color values in the color gamut of output device; by a color processor module, calculating modified output color values corresponding to the modified hue or relative saturation values, replacing the output color values with the modified values, and then recalculating output data and soft proof data; by a user interface module, correspondingly modifying a soft proof color patch, output color data value display area, color difference image area and output image to reflect the modified output color values. obtaining a color profile from an output device having a color gamut; receiving an output color comprising a first hue; identifying from the color profile a plurality of output color values that have a hue substantially equal to the first hue; displaying a user interface on a display that allows a user to create an edited output color comprising a second hue, said user interface including two slider bars (180a and 180b), a hue slider bar and a relative saturation slider bar, respectively, the method being characterized in that: the height of the relative saturation slider bar represents the entire range of saturation values for the colors that have the first hue; wherein the relative saturation slider bar displays information indicating the output device's inability to print particular color profile values outside the color gamut by being divided into segments, the width of each segment indicating whether each value in each range is in the color gamut of the output device, wherein a full width segment indicates a color that is in gamut at the relative saturation value of the output color and a narrow segment indicates a color that is out of gamut; wherein, as a user changes any of the hue or relative saturation of the two slider bars (180a and 180b), the width of the relative saturation slider bar is dynamically adjusted to reflect the change, whereby the user is continually apprised of the available color values in the color gamut of output device; by a color processor module, calculating modified output color values corresponding to the modified hue or relative saturation values, replacing the output color values with the modified values, and then recalculating output data and soft proof data; by a user interface module, correspondingly modifying a soft proof color patch, output color data value display area, color difference image area and output image to reflect the modified output color values. the height of the relative saturation slider bar represents the entire range of saturation values for the colors that have the first hue; wherein the relative saturation slider bar displays information indicating the output device's inability to print particular color profile values outside the color gamut by being divided into segments, the width of each segment indicating whether each value in each range is in the color gamut of the output device, wherein a full width segment indicates a color that is in gamut at the relative saturation value of the output color and a narrow segment indicates a color that is out of gamut; wherein, as a user changes any of the hue or relative saturation of the two slider bars (180a and 180b), the width of the relative saturation slider bar is dynamically adjusted to reflect the change, whereby the user is continually apprised of the available color values in the color gamut of output device; by a color processor module, calculating modified output color values corresponding to the modified hue or relative saturation values, replacing the output color values with the modified values, and then recalculating output data and soft proof data; by a user interface module, correspondingly modifying a soft proof color patch, output color data value display area, color difference image area and output image to reflect the modified output color values.