I just got on that site. A friend I haven't heard from in ages sent me an invite. I've found a couple people I had lost touch with through it.