1. A computer system comprising a server and a computer-readable storage device storing a computer program, the computer system configured to perform operations comprising: storing geographical map data with data pertaining to commercial enterprises at geographical locations represented by said geographical map data, said geographical map data representative of at least one map image of a geographic area; receiving from a user client communicatively coupled to said server a search request pertaining at least one of the commercial enterprises; and providing said user client with an image of a geographical map including a representation of said at least one of the commercial enterprises, wherein each of said at least one of the commercial enterprises is presented at one of a plurality of levels of visibility, wherein a level of visibility of said at least one of the commercial enterprise is determined from one of the plurality of levels of visibility, according to at least one selection criterion provided by a user of said user client or said server.