9 Interactive sale software for (1) creating an internet selling environment that enables customers to interactively configure, price and make purchasing decisions, (2) allowing customers to view corporate-endorsed sales, rebates, incentives, offers, and promotions, (3) enabling online purchase financing, (4) locating and interacting with partners, (5) self-service website design and management utilities that allow partners to build corporate-approved websites, (6) creating and managing on-line lead generation for partners, (7) creating on-line product catalogues, and (8) creating e-commerce transaction engines