While this is only remotely OT, i can vouch for couchsurfing.com, having relied on it for months.