A system, method and computer program product for guaranteeing a data transaction over a network are disclosed. When a data transaction between at least a server and a client is detected on a network, data transmitted via the network between the server and client during the data transaction is captured....http://www.google.com.au/patents/US7769997?utm_source=gb-gplus-sharePatent US7769997 - System, method and computer program product for guaranteeing electronic transactions