Check that your preferences are set to save by going to the Settings menu -> Operations & Warnings. Make sure the box "discard changes to preferences" under the start up box is NOT checked. Then X-Plane should save your net connections set up, buttons, hardware calibrations, etc any time you make a clean exit of X-Plane. If X-Plane crashes, it might not save all your changes.