20071107 unknown: Discovery astronauts finish solar truss installation