Yup riding "Free Shares" is the way to go. Your % gain might not be as big IF the stock runs and you held all your shares, but what it does is it allows you to continuously grow your portfolio at a nice slow steady pace, but you will lose from time to time if a stock goes right down.