SolarWorld has won another round in the seemingly never ending investigation by the Commerce Department into alleged dumping of Chinese manufactured or China assembled solar PV panels. The tragedy of this case is that as a result all Americans lose out to the benefit of a Germany based company. I [...]