Dang, this thread exploded to life.
Ok, my .02 cents.
1) If she's this much fun in the sack, keep her.
2) If she know's you posted this, and she's still romping your bones, keep her.
3) Do you have anything in common besides great sex? If so, keep her.
Relationships can be difficult...