Source: http://blog.pilotgroup.net/2011/05/04/pg-matchmaking-pro-reliable-software-for-personal-matchmaking-service/