Cheesecloth Bags

$0.95
Each bag holds about 20 ounces of crushed grains, or about 1 ounce of dried hops.  Mostly considered disposable, they can be re-used a few times if you want to put the effort in.  Do not use re-used bags for dry-hopping - that is a huge contamination risk.