Facebook has finally released its peer-to-peer payment system, nearly three months after announcing its creation. Read More...