Oh oh oh! I love this! I have the same problem with the background thing, something I try to do, is make a multiply layer over just the character that is the same color as the lighting of the background, and then reduce the opacity a bit, and then I make a second layer of the same color multiplied and erase what I want to be a bit lighter. What do you think?