What are your thoughts on CSAs?

As a farmer I both love running a CSA program and also stress out about it at times. Joining a CSA is a wonderful way to eat local, seasonal and at times unique vegetables. It also really helps a farmer financially to get their season started. Admittedly, it can be a bit stressful having to provide a consistent and wide variety of be vegetables to many members for 30 consecutive weeks. I'm always curious what others find the pros and cons to joining a CSA are. I would love to hear your experiences and/or thoughts.