a computer system for receiving user data comprising a user access component having a display and a processor arranged to execute a data receiving application , wherein the data receiving application provides on the display at least one address field ; and a geographical location device in communication with a location network and arranged to identify a geographical location of the device using information from the location network , the geographical location device located at a user address , the geographical location device operable to provide location data from which address data of the user address is derived and supplied to the data receiving application to automatically populate the address field on the display .