+1 on homemade stock! The difference is very noticable. I make chicken, turkey, pork (hambone), and shrimp stocks. They freeze nicely in 1 gallon ziplock freezer bags. No bones, carcasses, or shells escape the stockpot!
A friend of mine, who is more frugal than I, lines a 2qt bowl with plastic wrap, pours the cooled stock into the bowl, then freezes the stock in the bowl. Once frozen he fips the plastic wrap off of the outside of the bowl and around the frozen stock, removes the stock from the bowl, adds another layer of plastic wrap around it, and into the freezer it goes. I'm too lazy to bother, but it works well.
One ingredient that really helps stock taste good is celery leaves. I also use a head of garlic, cut in half at the equator, a few bay leaves, an whole onion cut in half, 20-30 whole peppercorns and some salt. Sometimes I add fresh thyme or some fresh sage to my turkey stock. I put a wedge of lemon peel in my shrimp stock (a little dab'l do ya).
Boullion cubes are gross. All they are is salt and chemicals.