internet
this sounds so much like what a relative is going through right now...keep your eye on his email! thats how we found out that he was cheating/having affair with the woman across the street!!
my sister recently had a major problem with someone who is on a VISA from Germany. We also found out that being on a VISA she is on probabtion for 2 years and she has only been here for 10 months.
The issue with my sister if that this other woman and my sisters husband had an affair...