I always have a new girl lined up before I break it off with the last girlfriend. I don't view it as cheating because after all, unless there are rings on our fingers we are both not off the market.
Its always the girls fault when I dump them, they either have issues or they have been behaving poorly on some level.