Canadian Solar LongTA is a screaming buy (see chart with Elliott waves labelled); fundamentals very strong because US is expected to turn to Canada and Mexico for its growing power needs (manufacturing to be brought home) and this company is in a very strong position in both markets; the company is also just plain undervalued based on its revenue and margins; BlackRock just invested $500m