Getting Past The Roadblocks To Peer-To-Peer Financial Transactions