Which enzyme gives the longest first strands? It seems that Tth polymerase might be the best choice due to its lacking RNase activity. Thanks, Phil Heacock