Cross-channel color adjustment (especially hue/hue)

As for curves, as discussed before, I think paintstream is a good case: