In Chewelah, WA they have a system where the grower goes online once per week and tells them what he expects to harvest next week. It is then put online for consumers to order from. On Monday, they send the farmer an email to tell him the quantities ordered. Tuesday, he must deliver it (to one location) in town (between 11:00 & 1:00), and receives a check for his produce.
Speaking of the devil! I had the idea a few months ago about the possibility of using the Google driverless car to make local deliveries and having the option to track the car online while making the deliveries. Google maps can be used to plot the delivery routes and orders can be made online and paid in advanced. The customer would simply agree to the date and time of delivery and pick up the order. Imagine that!
Those who hammer their swords into plows will plow for those who don't!