I was wrong when I warned against buying these stocks. Revisiting the analysis, these could mean a 6600% return on your money ...