1 : A method comprising: reading hardware configuration option data from a plurality of hardware devices; launching a hardware configuration program; launching a central user interface manager to process user input data; generating a user interface utilizing the hardware configuration option data; processing user input data; and configuring at least one of the hardware devices in accordance with the user input data.