This is a movie where the eventual outcome is pretty much known from the start, but it's the journey getting there that really is the plot. I love the several really awkward predicaments that Katherine's character finds herself in. I've seen a couple of other movies with similar plots but this one is head and shoulders above them. Nothing in it seems contrived, and Gerard Butler and Katherine Heigl have great on screen chemistry.
I do find it interesting that the militaristic women's lib crowd have absolutely no sense of humor and no apparent enjoyment of this movie. I'm sure they probably could use some of Gerard's character's advice on dating.