Honestly from what you've said it would seem that he probably did at some point, but not currently...but I could be wrong.
Does it really matter though if he's not cheating now? You said you could forgive and move past. I still believe you have to find in your own heart what that cheating would mean to you.
I know I overcame and in some ways I think I'm a stronger person for having to deal with it. At the same time I can't even really put it words to explain to you why I was able to forgive.
Virtually everyone I know told me I was crazy to forgive her and want her to come home.
I think you need to do some serious soul searching to understand if you want this M to work at any price.
Good luck tonight when he gets home, and remember no matter what to be calm, listen and validate what he says.
BITS SIC
Me - 34 W - 33 M - 8 years T - 15 years D7, D5, D2 Bomb Nov 10/2010 "I'm not happy and INILWY" W Staying for the kids Mar 13/2011