1. A computerized system for processing a user request, the system comprising: a. a client computer system directly accessed by the user, having a central processing unit, wherein the client computer system is operable to receive the user request and wherein the user request is directed to a network entity; b. a gateway connecting the client computer system with the network; c. a location database storing location information; and d. a server operable to: i. receive the user request; ii. receive network address information of the user from the gateway; iii. provide the received network address information to the location database; iv. receive the user location information from the location database; v. append the received location information to the user request to produce the modified user request; and vi. forward the modified user request to the network entity.