Cut the chicken up into pieces.
Put the chicken, and the rest of the ingredients into a large pot, and bring to a boil.
Reduce the heat to medium low, and simmer for 3 hours.
Remove the chicken, and place in a bowl to cool.
Pour the stock through a colander lined with cheesecloth, and chill.
When the chicken has cooled enough to handle, remove the skin and the bones, and freeze or refrigerate the chicken to use in another dish.
Skim the fat off of the stock, and refrigerate, freeze, or use immediately.
Don't feel constrained by the ingredients and amounts listed in this recipe. You can use other herbs for a different flavor. You could add ginger peels and lemongrass for an Asian flavor. Just let your imagination run wild.
You don't need to use a whole chicken either. You can buy the bone-in chicken breasts, and remove the bones before cooking. Then just put the bones in a plastic bag, and put them into the freezer. Then when you're ready to make the stock, just take the bones out and use them in the stock.
Once you've learned to make this chicken stock, you can use it as a basis for many different soups... chicken noodle soup, cream of chicken soup, vegetable soup... again, just let your imagination run wild with it, and enjoy!