Full battened main on Strong Track system - lazy jacks and a Stackpac. Release the halyard and it falls all the way down flaking itself loosely and neatly. Sometimes one side of a flake goes on the wrong side of the boom, but I just grab that fold at the end and give it a tug and it goes to the correct side. Of course, it only does this if we drop it into the wind. We have to flake it manually if we drop the sail off the wind, but it only takes a minute (literally, if that even long).
Mark