URoomSurf takes the guesswork out of selecting a roommate by matching you up to potential roommates, much like popular dating sites, based on your preferences and answers to basic questions.

Sign up for a URoomSurf account, answer some questions, and you're on your way to finding a new roommate. You'll answer around 30 questions along with a few accompanying "How important is this to you?" quantifier questions to gauge how you rank things like whether your future roommate is a night owl, neat, or religious. The interesting thing about the URoomSurf questions is how they are paired. You answer how neat you are and then how neat you'd like your roommate to be. You may, for example, be a devout Catholic but not care at all about the religious leanings of your potential roommate.

Although currently in beta testing we had no trouble finding hundreds of listings for students at major universities and a few dozen at even smaller state colleges. Check out previously reviewed MapsKrieg—a Google Maps/Craigslist mashup—to find roommates if you're outside of URoomSurf's collegiate target market. Have a favorite service for finding roommates? Let's hear about it in the comments.Thanks frostyfrog!