1. A method, comprising: logging into a computer by a customer; receiving a request from a customer for a home networking configuration utilizing a desired combination of a first previously purchased computer system of the customer and a second computer system configuration for the customer; downloading a polling program by the computer to the first previously purchased computer system after receiving permission from the customer and electronically determining by the polling program configuration information of the first previously purchased computer system; electronically determining the home networking configuration of the combination of the first computer system and one or more optional configurations of the second computer system; providing the customer with a scored list of one or more components that provide the desired combination of the first and second computer systems in the home networking configuration, the scored list being based upon the electronically determined configuration of the first computer system and one or more optional configurations of the second computer system; and receiving one or more component selections from the scored list by the customer and placing the one or more component selections into an electronic shopping cart, wherein the one or more component selections placed into the electronic shopping cart are checked for consistency based on the polled configuration information of the first computer system.