I think that it would be cool to have some functionality built in where you could let users enter in connection information on the front end, similar to a user tagging system, and then have the connection enter some sort of 'draft' mode, awaiting site moderation.
I know I could roll my own solution for the interface, though it'd be great to simply use the one from the admin page since it works great, plus the front end would stay up to date with any changes to the plugin. The difficult part is figuring out how to put it into 'draft' mode. The only thing I can think of without hacking the install is to double all my 'p2p_register_connection_type' calls and create duplicate draft versions. Then as users submitted connections, it would add to the duplicate, then I could iterate over those and change the connection type to match the original whenever they were approved.
Is this something that you'd be interested in adding to core? Would you have any suggestions about how to approach the problem?