M.F.
Funny that I was just on the phone with a girlfriend who said the same thing about her son who recently turned 4. I would highly recommend the book "Parenting with Love & Logic" by Jim Fay and Foster Cline. In the meantime, practice talking less and acting more. Rather than tell her something over and over, or give repeated warnings, etc... Get her attention and speak clearly once, then follow through with whatever consequence is appropriate. The best generic consequence I've seen so far is "room time." If my daughter (3 1/2) talks back or disobeys, I say something like "Oh no, this is sad, but sounds like you need a little room time. I was really enjoying your company, so I hope you can start being sweet real soon." You can't sound sarcastic when you do this -- act like it really pains you that she made a poor choice. Do what you need to do to keep her in her room. Once she's in there and finishes throwing her fit, you can start the timer for 4 minutes. She doesn't come out until she's been quiet for 4 minutes. (It may be 30 min before you can start the timer, and then you may have to RE-start it several times the first few times you do this, so you have to prepare yourself for a long haul). When the timer is up, no lectures or "having a talk." Express your joy that she's decided to be sweet then carry on with your day. When we first did this it was rough -- half an hour of kicking and screaming in her room -- but after about a week or so, the fits gradually became less intense and shorter. Now, she goes to her room and stays in there with minimal fussing and we have less talking back and arguing in general.