Use a "Y" peeler to peel pumpkin and butternut squash. Cut in half and use spoon to scrape out seeds. Cut into 1" cubes. In large pot, bring broth, squash, pumpkin, marjoram, black pepper and cayenne pepper to boil. Simmer for 15 minutes or until butternut squash and pumpkin are very tender. While squash is simmering, sauté onion in a small pan with garlic and butter till soft. When squash has cooked for 15 minutes add sautéed onions and half and half to squash mixture, stir. Allow to cool until just warm. Ladle into a blender and very carefully puree until smooth. You will have to split into portions to fit your blender. Return to pot and heat thru. Do not bring to a boil again. Add salt to taste and more cayenne if desired. Garnish and serve. Yum!