Patent ID: 8666837

Claim:
A computer program product comprising non-transitory computer usable memory having a computer readable program code embodied therein, said computer readable program code when executed by a computer processor causes the computer processor to perform a method for dynamically altering a sales price of real estate property, the method comprising the steps of: establishing a database stored on the non-transitory computer usable memory, the database comprising a plurality of itemized broker services from a broker; linking each itemized broker service in the plurality of itemized broker services to a specific fixed-price; accessing a sales price of a real estate property; providing user access to the database; recording user-selected broker services comprising one or more of the itemized broker services; producing a recalculated sales price of the real estate property factoring the user-selected broker services into the sales price; displaying to the user the recalculated sales price; enabling the user to select a plurality of real estate properties; linking together three shopping carts, the three shopping carts comprising: a first shopping cart holding a house designation for each real estate property in the plurality of real estate properties selected by the user; a second shopping cart holding separate shopping carts for each house designation, each said separate shopping cart holding user-selected broker services; and a third shopping cart holding an identification of a broker selected by the user for each user-selected broker service; adding to the first shopping cart each house designation for each real estate property in the plurality of real estate properties selected by the user; adding to the second shopping cart each user-selected broker service for each real estate property in the plurality of real estate properties selected by the user, wherein each such user-selected broker service is organized separately for each house designation; and adding to the third shopping cart a broker designation for performance of each user-selected broker service, wherein each such broker designation is organized separately for each user-selected broker service.