The SOL earnings postponing is what has me nervous. As you say, I think there's probably a better chance that it is perceived as a bad thing rather than a good thing (even if it is neutral, such as an accounting error). Of the solar companies, I currently hold SPWR, CSIQ, TSL stock and SOL, TSL...