I've been thinking about what the alternative to Facebook would be. Perhaps this is a solution.