Abstract: A computer implemented on-line system service manages an exchange between consumers and vendors located throughout different geographic locations. The on-line system service is particularly useful for a restaurant delivery and take-out environment. The on-line system service manages the exchange with databases that track menus from a variety of restaurants located in different geographic locations and profiles from a variety of consumers located in different geographic locations as well. Each menu is stored in a restaurant record that denotes the restaurant's city and neighborhood. The system is capable of searching on a plurality of keys in the menu records, to identify a menu record suitable for a particular consumer. The on-line service then facilitates the creation and editing of the new and existing menu records for the restauranteurs that include several categories such as menu item, item description, and price.