Add butter, brown sugar, water, and salt to sauce pan and bring to boil for 3 - 5 minutes before adding remaining ingredients, except for the rum if using. Lower to a simmer and cook for 5 - 10 minutes or until desired color. Remove from heat. Stir in rum and pour in to a container to cool. Clean saucepan.