Even if you are the most friendly person in the world, even if you love people and constantly enjoy having company, one thing constantly remains a challenge, and that is having roommates. Having to live with someone you don't know so well is an experience that is hard to describe. Each of you has your own habits, house rules you grew up on, and pet peeves, and finding the middle ground usually seems impossible. Many succeed with that task, but some fail miserably. Like the person who wrote this…