Astronauts plan to install ISS's eighth and final roll-out solar array on Nov. 5 · Digg