Greetings from Victoria Mr. Brown,
I am involved with Haliburton Community Farm,
http://www.haliburtonfarm.org, and we have a few different outlets we sell to. Grocery stores and other outlets like that offer the lowest return on our produce and we resort to them only if we have an excess.
Selling direct to consumers offers a way better return on our investment and time.
The CSA model is one that work best for us. For a number of reasons. Our time is a big one. It requires the least time, with a good return.
It can be as simple as setting up an email list and letting people know what is available and having a pick up day, or complex as you want. We set up an email list with a only a few friends, and it exploded in only a few days.
Sorry I didn't really give some insight into your questions, but just wanted to share my experience.
But most of all it fills my heart to directly give food to people that will eat it and to see their excitement.
In saladarity,
Mike Nyberg
http://www.newmountainfarm.ca