Preheat oven to 350 degrees. Cream butter, white sugar and brown sugar until smooth. Beat in the eggs one at a time and stir in the vanilla. Dissolve baking soda in the hot water. Add to batter along with salt. Stir in flour, chocolate chips, nuts and cranberries. Drop by large spoonfuls onto ungreased cookie sheet. Bake about 10 minutes until golden brown.