Sauté potatoes in butter for 5 minutes. Add onions and sauté for another 5 minutes. Add chicken stock and cook until potatoes are tender. If you want, you can puree this mixture in a blender or mixer, or you can just take a hand potato masher and mash them right in the pot. I like to mash them a little bit so some of the potatoes are still in chunks and some are mashed just my preference. Add the seasonings, half-and-half, and your choice of meat. Cook for another hour and serve with bread or crackers.