A method of connecting a first party, at a first station, with a second party, at a second station, over the Internet, each station being Internet enabled for connecting to the Internet and for accessing at least part of a controller operated, at least partly, over the Internet, the method comprising:
- receiving, at the first station from the controller, a request to verify identity of the first party or the first station;
- transmitting the identity of the first party or the first station from the first station to the controller;
- receiving, at the first station, from the controller and over the Internet, a reference code generated by the controller, the reference code being associated with a proposed first party transaction specification and having a relationship with the second party, the proposed first party transaction specification being created by the controller by employing, at least in part, data mined information on the first party collected by the controller, the data mined information collected by the controller being from a history of transactions involving one or more transactions, associated with the first party, over the Internet, and the proposed first party transaction specification specifying one or more of product information, service information, intellectual property information, content information, qualification information, interest information, or characteristic information, individually or in any combination, related to a proposed transaction between the first party and the second party, the receiving of the reference code, at the first station, is based on having transmitted the identity of the first party or the first station from the first station to the controller;
- transmitting, from the first station to the controller, a connection request over the Internet from the first party at the first station for connecting to the second party at the second station, the connection request employing, at least in part, the reference code previously received from the controller;
- and
- establishing a connection from the first station to the second station over the Internet, the establishing of the connection being subsequent to having transmitted the connection request from the first station to the controller,
- wherein a connection between the first party and the second party over the Internet is made without requiring the first party, at the first station, to create the proposed first party transaction specification, specifying a transaction between the first party and the second party, and wherein the proposed first party transaction specification that is created by the controller and specifies a transaction between the first party and the second party, is not created by the first party at the first station and is not created by the second party at the second station.