Space shuttle Endeavourâs STS-123 mission is officially set for launch after getting the 'go' from NASA's Mission Management Team on Sunday More...