If you've been fearful about making your own stock, trust me, it is so easy and so yummy and so inexpensive to make. I got 28 cups of stock from this batch that I made a few days ago and it ended up being $ .24 a cup. 1 Whole Chicken $3.82 (I buy the Foster Farms chicken when it's on sale for $ .88 a pound), Celery, Carrots, Onion, Garlic approximately $3.00.
I just put everything in a big stock pot, add water and bring to a boil and then let it simmer for hours and hours and hours. You want the bones to break apart to get all the good stuff, you also want to skim the fat and other stuff that comes to the top, after a while I get lazy and I don't keep up with skimming but it still turns out good.
When it's done I let it cool down and then I strain it, you can try salvage some of the meat but mine ends up total mush so it's not worth it, I just put it all in the compost. I pour all the stock into plastic freezer containers and then just take one out as I need it. Nothing compares to the taste of homemade stock and it's not loaded with salt, you couldn't even get store bought stock for $ .24 a cup. Definitely a staple in my house.
I've never made beef stock, I never use it but i'm sure it's the same principle just boil beef bones and vegetables. If you don't eat meat you could just make veggie stock, there are a lot of other veggies you could add, I just used what I had on hand but you could also add leeks and parsley for more flavor. Whatever works for you, there is no right or wrong. Have fun!