I have heard about CSAs! My parents did one when I was younger (but I don't remember). I bought one for my sister and BIL for their wedding present!
In major cities CSA's can be rather expensive and since I cook only for myself they don't make a ton of sense. I think that if you cook for more than one person and can be flexible to accommodate a wide array of foods they are AWESOME.