I'm getting back bad information from AirportInfo.
'txtICAO.Text = "KHOU"
objAirports = objPlaneXML.AirportInfo(txtICAO.Text.ToString)
If objAirports.Length > 0 Then
With objAirports(0)
txtFAA.Text = .Ident 'Returns "KHOU" but documentation states this should be the FAA identifier which is HOU.
txtLocation.Text = .Location 'Returns "Non US airport".
txtLatitude.Text = .Lat 'Returns "29.645419" - correct.
txtLongitude.Text = .Lon 'Returns "-95.278889" - correct.
txtElevation.Text = .Elev 'Returns "46" - correct
txtGMT.Text = .GMTOffset 'Returns "0" - Houston is currently -5 from GMT.
txtAirportName.Text = .Name 'Returns "WILLIAM P HOBBY" - correct.
End With
End If