Place potatoes in a large stockpot, and add cold water to cover. Bring to a boil. Simmer the potatoes until tender, then drain the water.
Mash potatoes with a potato masher or hand mixer. Once smooth, mix in cream cheese and butter. Add salt and pepper to taste. Serve immediately, or allow to cool before freezing.
To serve from frozen, bake in 350° oven for about 45 minutes or until hot through. Fluff with a fork before serving. (If necessary, stir in a little milk to keep them creamy if the potatoes seem dry.)
Optional toppings for serving: chopped green onions, cheese, chopped bacon, etc.