Has Facebook finally come up with a good idea?