Jman, just wanted to offer my sitch as an example.
When I first discovered BF was cheating I tried being the better person and waiting for the A to burn itself out. This wreaked havoc on my self esteem. After a couple months of being separated in the same house I kicked BF out of the house. He moved in with OW and I assumed we were through. I was moving forward with my life and happy pursuing GAL activities. About a month later and no contact other than business related emails he started asking to come over and see me. I refused and he kept asking to come over to see the cats. He had moved into his own apt but was still seeing OW. I told him no contact with her was a prerequisite to speaking ith me. Eventually that happened and we started piecing in April. He moved back into our house a few weeks ago and things are going well.
You can go back and read through my threads for all the details, but just wanted to show you that drawing boundaries and enforcing them does work. It's different for everyone but for me, throwing the cheater out was the best thing I could have done for myself and for the R.
If you love somebody, set them free. http://tinyurl.com/2empx2g