The software will recognize and save any USB controllers currently plugged in at the time of launch. Also, if you get rid of/remove a device, you will need to edit the saved profile using Notepad++ or something that can open XML (regular notepad will work it's just easier to read with NP++) and remove the 'removed' device from the xml and it will load properly.