Ive been in this situation before and it did not end well. Dude hung out, rode my bike to his job, ate my food, and drank my beer. But hey no problem. Im helping dude out. I had a huge place so it wasnt like he was couch crashing, dude had his own furnished bedroom. All I asked in return is that he his share of the house hold chores. Cleaning the restroom, doing laundry, vaccuming, etc. But he insisted he picked up after himself, and felt that was enough. Of course 'picking up after himself' included the likes of half clean dishes and ring around the toliet like you mention. I like my place to be nice and neat, especially since I also just got a new gf I was trying to *ahem* 'impress'. I realized that this just wasnt going to work. I tried dropping subtle hints, but dude just wouldnt listen. Clearly his standard of living was just different than mine, I couldnt live with a slob like him, and he thought that I was anal. Finally one day dude came home from work while I had been hanging out with another friend on a Friday night. We had been drinking heavily and I was smashed. I just went off on him. Sadly it was the booze talking, but I had really had it up to the point where I just had to let it out. Dude got mad, and left the following day. And coincidently my bike got 'stolen' too. It sucks cause we were good friends before the move in, we tried to talk and patch things up, and dude said I was lucky he didnt punch me in the face during my drunk rant. Needless to say I went on to live happily ever after w my new gf, and dude is still somewhat of a bum. If I were you I would take the advice of 'getting ready for other company'. I think these things are best settled quickly with no leverage.