Roommate hunting is the worst! You can read a good letter or check someone out on Facebook as much as you can and still they end up weird. I use Check People to really understand who is contacting me before having to meet them. I can learn so much information about them first and then filter through their applications.