Clarify between equatorial and relative AN/DN.
Clarify between equatorial and relative AN/DN.

--- a/KerbalEngineer/Flight/Readouts/Orbital/AngleToAscendingNode.cs
+++ /dev/null
@@ -1,43 +1,1 @@
-// 
-//     Kerbal Engineer Redux
-// 
-//     Copyright (C) 2014 CYBUTEK
-// 
-//     This program is free software: you can redistribute it and/or modify
-//     it under the terms of the GNU General Public License as published by
-//     the Free Software Foundation, either version 3 of the License, or
-//     (at your option) any later version.
-// 
-//     This program is distributed in the hope that it will be useful,
-//     but WITHOUT ANY WARRANTY; without even the implied warranty of
-//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//     GNU General Public License for more details.
-// 
-//     You should have received a copy of the GNU General Public License
-//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
-// 
 
-#region Using Directives
-
-using KerbalEngineer.Extensions;
-
-#endregion
-
-namespace KerbalEngineer.Flight.Readouts.Orbital
-{
-    public class AngleToAscendingNode : ReadoutModule
-    {
-        public AngleToAscendingNode()
-        {
-            this.Name = "Angle to AN";
-            this.Category = ReadoutCategory.GetCategory("Orbital");
-            this.HelpString = string.Empty;
-            this.IsDefault = true;
-        }
-
-        public override void Draw()
-        {
-            this.DrawLine(FlightGlobals.ActiveVessel.orbit.GetAngleToAscendingNode().ToAngle());
-        }
-    }
-}

--- a/KerbalEngineer/Flight/Readouts/Orbital/AngleToDescendingNode.cs
+++ /dev/null
@@ -1,43 +1,1 @@
-// 
-//     Kerbal Engineer Redux
-// 
-//     Copyright (C) 2014 CYBUTEK
-// 
-//     This program is free software: you can redistribute it and/or modify
-//     it under the terms of the GNU General Public License as published by
-//     the Free Software Foundation, either version 3 of the License, or
-//     (at your option) any later version.
-// 
-//     This program is distributed in the hope that it will be useful,
-//     but WITHOUT ANY WARRANTY; without even the implied warranty of
-//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//     GNU General Public License for more details.
-// 
-//     You should have received a copy of the GNU General Public License
-//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
-// 
 
-#region Using Directives
-
-using KerbalEngineer.Extensions;
-
-#endregion
-
-namespace KerbalEngineer.Flight.Readouts.Orbital
-{
-    public class AngleToDescendingNode : ReadoutModule
-    {
-        public AngleToDescendingNode()
-        {
-            this.Name = "Angle to DN";
-            this.Category = ReadoutCategory.GetCategory("Orbital");
-            this.HelpString = string.Empty;
-            this.IsDefault = true;
-        }
-
-        public override void Draw()
-        {
-            this.DrawLine(FlightGlobals.ActiveVessel.orbit.GetAngleToDescendingNode().ToAngle());
-        }
-    }
-}

--- /dev/null
+++ b/KerbalEngineer/Flight/Readouts/Orbital/AngleToEquatorialAscendingNode.cs
@@ -1,1 +1,43 @@
+// 
+//     Kerbal Engineer Redux
+// 
+//     Copyright (C) 2014 CYBUTEK
+// 
+//     This program is free software: you can redistribute it and/or modify
+//     it under the terms of the GNU General Public License as published by
+//     the Free Software Foundation, either version 3 of the License, or
+//     (at your option) any later version.
+// 
+//     This program is distributed in the hope that it will be useful,
+//     but WITHOUT ANY WARRANTY; without even the implied warranty of
+//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//     GNU General Public License for more details.
+// 
+//     You should have received a copy of the GNU General Public License
+//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
+// 
 
+#region Using Directives
+
+using KerbalEngineer.Extensions;
+
+#endregion
+
+namespace KerbalEngineer.Flight.Readouts.Orbital
+{
+    public class AngleToEquatorialAscendingNode : ReadoutModule
+    {
+        public AngleToEquatorialAscendingNode()
+        {
+            this.Name = "Angle to Equ. AN";
+            this.Category = ReadoutCategory.GetCategory("Orbital");
+            this.HelpString = string.Empty;
+            this.IsDefault = true;
+        }
+
+        public override void Draw()
+        {
+            this.DrawLine(FlightGlobals.ActiveVessel.orbit.GetAngleToAscendingNode().ToAngle());
+        }
+    }
+}

--- /dev/null
+++ b/KerbalEngineer/Flight/Readouts/Orbital/AngleToEquatorialDescendingNode.cs
@@ -1,1 +1,43 @@
+// 
+//     Kerbal Engineer Redux
+// 
+//     Copyright (C) 2014 CYBUTEK
+// 
+//     This program is free software: you can redistribute it and/or modify
+//     it under the terms of the GNU General Public License as published by
+//     the Free Software Foundation, either version 3 of the License, or
+//     (at your option) any later version.
+// 
+//     This program is distributed in the hope that it will be useful,
+//     but WITHOUT ANY WARRANTY; without even the implied warranty of
+//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//     GNU General Public License for more details.
+// 
+//     You should have received a copy of the GNU General Public License
+//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
+// 
 
+#region Using Directives
+
+using KerbalEngineer.Extensions;
+
+#endregion
+
+namespace KerbalEngineer.Flight.Readouts.Orbital
+{
+    public class AngleToEquatorialDescendingNode : ReadoutModule
+    {
+        public AngleToEquatorialDescendingNode()
+        {
+            this.Name = "Angle to Equ. DN";
+            this.Category = ReadoutCategory.GetCategory("Orbital");
+            this.HelpString = string.Empty;
+            this.IsDefault = true;
+        }
+
+        public override void Draw()
+        {
+            this.DrawLine(FlightGlobals.ActiveVessel.orbit.GetAngleToDescendingNode().ToAngle());
+        }
+    }
+}

--- a/KerbalEngineer/Flight/Readouts/Orbital/TimeToAscendingNode.cs
+++ /dev/null
@@ -1,43 +1,1 @@
-// 
-//     Kerbal Engineer Redux
-// 
-//     Copyright (C) 2014 CYBUTEK
-// 
-//     This program is free software: you can redistribute it and/or modify
-//     it under the terms of the GNU General Public License as published by
-//     the Free Software Foundation, either version 3 of the License, or
-//     (at your option) any later version.
-// 
-//     This program is distributed in the hope that it will be useful,
-//     but WITHOUT ANY WARRANTY; without even the implied warranty of
-//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//     GNU General Public License for more details.
-// 
-//     You should have received a copy of the GNU General Public License
-//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
-// 
 
-#region Using Directives
-
-using KerbalEngineer.Extensions;
-
-#endregion
-
-namespace KerbalEngineer.Flight.Readouts.Orbital
-{
-    public class TimeToAscendingNode : ReadoutModule
-    {
-        public TimeToAscendingNode()
-        {
-            this.Name = "Time to AN";
-            this.Category = ReadoutCategory.GetCategory("Orbital");
-            this.HelpString = string.Empty;
-            this.IsDefault = true;
-        }
-
-        public override void Draw()
-        {
-            this.DrawLine(FlightGlobals.ActiveVessel.orbit.GetTimeToAscendingNode().ToTime());
-        }
-    }
-}

--- a/KerbalEngineer/Flight/Readouts/Orbital/TimeToDescendingNode.cs
+++ /dev/null
@@ -1,43 +1,1 @@
-// 
-//     Kerbal Engineer Redux
-// 
-//     Copyright (C) 2014 CYBUTEK
-// 
-//     This program is free software: you can redistribute it and/or modify
-//     it under the terms of the GNU General Public License as published by
-//     the Free Software Foundation, either version 3 of the License, or
-//     (at your option) any later version.
-// 
-//     This program is distributed in the hope that it will be useful,
-//     but WITHOUT ANY WARRANTY; without even the implied warranty of
-//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//     GNU General Public License for more details.
-// 
-//     You should have received a copy of the GNU General Public License
-//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
-// 
 
-#region Using Directives
-
-using KerbalEngineer.Extensions;
-
-#endregion
-
-namespace KerbalEngineer.Flight.Readouts.Orbital
-{
-    public class TimeToDescendingNode : ReadoutModule
-    {
-        public TimeToDescendingNode()
-        {
-            this.Name = "Time to DN";
-            this.Category = ReadoutCategory.GetCategory("Orbital");
-            this.HelpString = string.Empty;
-            this.IsDefault = true;
-        }
-
-        public override void Draw()
-        {
-            this.DrawLine(FlightGlobals.ActiveVessel.orbit.GetTimeToDescendingNode().ToTime());
-        }
-    }
-}

--- /dev/null
+++ b/KerbalEngineer/Flight/Readouts/Orbital/TimeToEquatorialAscendingNode.cs
@@ -1,1 +1,43 @@
+// 
+//     Kerbal Engineer Redux
+// 
+//     Copyright (C) 2014 CYBUTEK
+// 
+//     This program is free software: you can redistribute it and/or modify
+//     it under the terms of the GNU General Public License as published by
+//     the Free Software Foundation, either version 3 of the License, or
+//     (at your option) any later version.
+// 
+//     This program is distributed in the hope that it will be useful,
+//     but WITHOUT ANY WARRANTY; without even the implied warranty of
+//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//     GNU General Public License for more details.
+// 
+//     You should have received a copy of the GNU General Public License
+//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
+// 
 
+#region Using Directives
+
+using KerbalEngineer.Extensions;
+
+#endregion
+
+namespace KerbalEngineer.Flight.Readouts.Orbital
+{
+    public class TimeToEquatorialAscendingNode : ReadoutModule
+    {
+        public TimeToEquatorialAscendingNode()
+        {
+            this.Name = "Time to Equ. AN";
+            this.Category = ReadoutCategory.GetCategory("Orbital");
+            this.HelpString = string.Empty;
+            this.IsDefault = true;
+        }
+
+        public override void Draw()
+        {
+            this.DrawLine(FlightGlobals.ActiveVessel.orbit.GetTimeToAscendingNode().ToTime());
+        }
+    }
+}

--- /dev/null
+++ b/KerbalEngineer/Flight/Readouts/Orbital/TimeToEquatorialDescendingNode.cs
@@ -1,1 +1,43 @@
+// 
+//     Kerbal Engineer Redux
+// 
+//     Copyright (C) 2014 CYBUTEK
+// 
+//     This program is free software: you can redistribute it and/or modify
+//     it under the terms of the GNU General Public License as published by
+//     the Free Software Foundation, either version 3 of the License, or
+//     (at your option) any later version.
+// 
+//     This program is distributed in the hope that it will be useful,
+//     but WITHOUT ANY WARRANTY; without even the implied warranty of
+//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//     GNU General Public License for more details.
+// 
+//     You should have received a copy of the GNU General Public License
+//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
+// 
 
+#region Using Directives
+
+using KerbalEngineer.Extensions;
+
+#endregion
+
+namespace KerbalEngineer.Flight.Readouts.Orbital
+{
+    public class TimeToEquatorialDescendingNode : ReadoutModule
+    {
+        public TimeToEquatorialDescendingNode()
+        {
+            this.Name = "Time to Equ. DN";
+            this.Category = ReadoutCategory.GetCategory("Orbital");
+            this.HelpString = string.Empty;
+            this.IsDefault = true;
+        }
+
+        public override void Draw()
+        {
+            this.DrawLine(FlightGlobals.ActiveVessel.orbit.GetTimeToDescendingNode().ToTime());
+        }
+    }
+}

--- a/KerbalEngineer/Flight/Readouts/ReadoutLibrary.cs
+++ b/KerbalEngineer/Flight/Readouts/ReadoutLibrary.cs
@@ -31,14 +31,10 @@
 using KerbalEngineer.Settings;
 
 using AltitudeSeaLevel = KerbalEngineer.Flight.Readouts.Surface.AltitudeSeaLevel;
-using AngleToAscendingNode = KerbalEngineer.Flight.Readouts.Orbital.AngleToAscendingNode;
-using AngleToDescendingNode = KerbalEngineer.Flight.Readouts.Orbital.AngleToDescendingNode;
 using ApoapsisHeight = KerbalEngineer.Flight.Readouts.Orbital.ApoapsisHeight;
 using OrbitalPeriod = KerbalEngineer.Flight.Readouts.Orbital.OrbitalPeriod;
 using PeriapsisHeight = KerbalEngineer.Flight.Readouts.Orbital.PeriapsisHeight;
 using TimeToApoapsis = KerbalEngineer.Flight.Readouts.Orbital.TimeToApoapsis;
-using TimeToAscendingNode = KerbalEngineer.Flight.Readouts.Orbital.TimeToAscendingNode;
-using TimeToDescendingNode = KerbalEngineer.Flight.Readouts.Orbital.TimeToDescendingNode;
 using TimeToPeriapsis = KerbalEngineer.Flight.Readouts.Orbital.TimeToPeriapsis;
 
 #endregion
@@ -74,10 +70,10 @@
                 readouts.Add(new TimeToApoapsis());
                 readouts.Add(new TimeToPeriapsis());
                 readouts.Add(new Inclination());
-                readouts.Add(new TimeToAscendingNode());
-                readouts.Add(new TimeToDescendingNode());
-                readouts.Add(new AngleToAscendingNode());
-                readouts.Add(new AngleToDescendingNode());
+                readouts.Add(new TimeToEquatorialAscendingNode());
+                readouts.Add(new TimeToEquatorialDescendingNode());
+                readouts.Add(new AngleToEquatorialAscendingNode());
+                readouts.Add(new AngleToEquatorialDescendingNode());
                 readouts.Add(new Eccentricity());
                 readouts.Add(new OrbitalSpeed());
                 readouts.Add(new OrbitalPeriod());
@@ -123,10 +119,10 @@
                 readouts.Add(new PhaseAngle());
                 readouts.Add(new InterceptAngle());
                 readouts.Add(new RelativeInclination());
-                readouts.Add(new Rendezvous.TimeToAscendingNode());
-                readouts.Add(new Rendezvous.TimeToDescendingNode());
-                readouts.Add(new Rendezvous.AngleToAscendingNode());
-                readouts.Add(new Rendezvous.AngleToDescendingNode());
+                readouts.Add(new TimeToRelativeAscendingNode());
+                readouts.Add(new TimeToRelativeDescendingNode());
+                readouts.Add(new AngleToRelativeAscendingNode());
+                readouts.Add(new AngleToRelativeDescendingNode());
                 readouts.Add(new Rendezvous.AltitudeSeaLevel());
                 readouts.Add(new Rendezvous.ApoapsisHeight());
                 readouts.Add(new Rendezvous.PeriapsisHeight());

--- a/KerbalEngineer/Flight/Readouts/Rendezvous/AngleToAscendingNode.cs
+++ /dev/null
@@ -1,58 +1,1 @@
-// 
-//     Kerbal Engineer Redux
-// 
-//     Copyright (C) 2014 CYBUTEK
-// 
-//     This program is free software: you can redistribute it and/or modify
-//     it under the terms of the GNU General Public License as published by
-//     the Free Software Foundation, either version 3 of the License, or
-//     (at your option) any later version.
-// 
-//     This program is distributed in the hope that it will be useful,
-//     but WITHOUT ANY WARRANTY; without even the implied warranty of
-//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//     GNU General Public License for more details.
-// 
-//     You should have received a copy of the GNU General Public License
-//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
-// 
 
-#region Using Directives
-
-using KerbalEngineer.Extensions;
-
-#endregion
-
-namespace KerbalEngineer.Flight.Readouts.Rendezvous
-{
-    public class AngleToAscendingNode : ReadoutModule
-    {
-        public AngleToAscendingNode()
-        {
-            this.Name = "Angle to AN";
-            this.Category = ReadoutCategory.GetCategory("Rendezvous");
-            this.HelpString = string.Empty;
-            this.IsDefault = true;
-        }
-
-        public override void Update()
-        {
-            RendezvousProcessor.RequestUpdate();
-        }
-
-        public override void Draw()
-        {
-            if (!RendezvousProcessor.ShowDetails)
-            {
-                return;
-            }
-
-            this.DrawLine(RendezvousProcessor.AngleToAscendingNode.ToAngle());
-        }
-
-        public override void Reset()
-        {
-            FlightEngineerCore.Instance.AddUpdatable(RendezvousProcessor.Instance);
-        }
-    }
-}

--- a/KerbalEngineer/Flight/Readouts/Rendezvous/AngleToDescendingNode.cs
+++ /dev/null
@@ -1,58 +1,1 @@
-// 
-//     Kerbal Engineer Redux
-// 
-//     Copyright (C) 2014 CYBUTEK
-// 
-//     This program is free software: you can redistribute it and/or modify
-//     it under the terms of the GNU General Public License as published by
-//     the Free Software Foundation, either version 3 of the License, or
-//     (at your option) any later version.
-// 
-//     This program is distributed in the hope that it will be useful,
-//     but WITHOUT ANY WARRANTY; without even the implied warranty of
-//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//     GNU General Public License for more details.
-// 
-//     You should have received a copy of the GNU General Public License
-//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
-// 
 
-#region Using Directives
-
-using KerbalEngineer.Extensions;
-
-#endregion
-
-namespace KerbalEngineer.Flight.Readouts.Rendezvous
-{
-    public class AngleToDescendingNode : ReadoutModule
-    {
-        public AngleToDescendingNode()
-        {
-            this.Name = "Angle to DN";
-            this.Category = ReadoutCategory.GetCategory("Rendezvous");
-            this.HelpString = string.Empty;
-            this.IsDefault = true;
-        }
-
-        public override void Update()
-        {
-            RendezvousProcessor.RequestUpdate();
-        }
-
-        public override void Draw()
-        {
-            if (!RendezvousProcessor.ShowDetails)
-            {
-                return;
-            }
-
-            this.DrawLine(RendezvousProcessor.AngleToDescendingNode.ToAngle());
-        }
-
-        public override void Reset()
-        {
-            FlightEngineerCore.Instance.AddUpdatable(RendezvousProcessor.Instance);
-        }
-    }
-}

--- /dev/null
+++ b/KerbalEngineer/Flight/Readouts/Rendezvous/AngleToRelativeAscendingNode.cs
@@ -1,1 +1,58 @@
+// 
+//     Kerbal Engineer Redux
+// 
+//     Copyright (C) 2014 CYBUTEK
+// 
+//     This program is free software: you can redistribute it and/or modify
+//     it under the terms of the GNU General Public License as published by
+//     the Free Software Foundation, either version 3 of the License, or
+//     (at your option) any later version.
+// 
+//     This program is distributed in the hope that it will be useful,
+//     but WITHOUT ANY WARRANTY; without even the implied warranty of
+//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//     GNU General Public License for more details.
+// 
+//     You should have received a copy of the GNU General Public License
+//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
+// 
 
+#region Using Directives
+
+using KerbalEngineer.Extensions;
+
+#endregion
+
+namespace KerbalEngineer.Flight.Readouts.Rendezvous
+{
+    public class AngleToRelativeAscendingNode : ReadoutModule
+    {
+        public AngleToRelativeAscendingNode()
+        {
+            this.Name = "Angle to Rel. AN";
+            this.Category = ReadoutCategory.GetCategory("Rendezvous");
+            this.HelpString = string.Empty;
+            this.IsDefault = true;
+        }
+
+        public override void Update()
+        {
+            RendezvousProcessor.RequestUpdate();
+        }
+
+        public override void Draw()
+        {
+            if (!RendezvousProcessor.ShowDetails)
+            {
+                return;
+            }
+
+            this.DrawLine(RendezvousProcessor.AngleToAscendingNode.ToAngle());
+        }
+
+        public override void Reset()
+        {
+            FlightEngineerCore.Instance.AddUpdatable(RendezvousProcessor.Instance);
+        }
+    }
+}

--- /dev/null
+++ b/KerbalEngineer/Flight/Readouts/Rendezvous/AngleToRelativeDescendingNode.cs
@@ -1,1 +1,58 @@
+// 
+//     Kerbal Engineer Redux
+// 
+//     Copyright (C) 2014 CYBUTEK
+// 
+//     This program is free software: you can redistribute it and/or modify
+//     it under the terms of the GNU General Public License as published by
+//     the Free Software Foundation, either version 3 of the License, or
+//     (at your option) any later version.
+// 
+//     This program is distributed in the hope that it will be useful,
+//     but WITHOUT ANY WARRANTY; without even the implied warranty of
+//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//     GNU General Public License for more details.
+// 
+//     You should have received a copy of the GNU General Public License
+//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
+// 
 
+#region Using Directives
+
+using KerbalEngineer.Extensions;
+
+#endregion
+
+namespace KerbalEngineer.Flight.Readouts.Rendezvous
+{
+    public class AngleToRelativeDescendingNode : ReadoutModule
+    {
+        public AngleToRelativeDescendingNode()
+        {
+            this.Name = "Angle to Rel. DN";
+            this.Category = ReadoutCategory.GetCategory("Rendezvous");
+            this.HelpString = string.Empty;
+            this.IsDefault = true;
+        }
+
+        public override void Update()
+        {
+            RendezvousProcessor.RequestUpdate();
+        }
+
+        public override void Draw()
+        {
+            if (!RendezvousProcessor.ShowDetails)
+            {
+                return;
+            }
+
+            this.DrawLine(RendezvousProcessor.AngleToDescendingNode.ToAngle());
+        }
+
+        public override void Reset()
+        {
+            FlightEngineerCore.Instance.AddUpdatable(RendezvousProcessor.Instance);
+        }
+    }
+}

--- a/KerbalEngineer/Flight/Readouts/Rendezvous/TimeToAscendingNode.cs
+++ /dev/null
@@ -1,58 +1,1 @@
-// 
-//     Kerbal Engineer Redux
-// 
-//     Copyright (C) 2014 CYBUTEK
-// 
-//     This program is free software: you can redistribute it and/or modify
-//     it under the terms of the GNU General Public License as published by
-//     the Free Software Foundation, either version 3 of the License, or
-//     (at your option) any later version.
-// 
-//     This program is distributed in the hope that it will be useful,
-//     but WITHOUT ANY WARRANTY; without even the implied warranty of
-//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//     GNU General Public License for more details.
-// 
-//     You should have received a copy of the GNU General Public License
-//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
-// 
 
-#region Using Directives
-
-using KerbalEngineer.Extensions;
-
-#endregion
-
-namespace KerbalEngineer.Flight.Readouts.Rendezvous
-{
-    public class TimeToAscendingNode : ReadoutModule
-    {
-        public TimeToAscendingNode()
-        {
-            this.Name = "Time to AN";
-            this.Category = ReadoutCategory.GetCategory("Rendezvous");
-            this.HelpString = string.Empty;
-            this.IsDefault = true;
-        }
-
-        public override void Update()
-        {
-            RendezvousProcessor.RequestUpdate();
-        }
-
-        public override void Draw()
-        {
-            if (!RendezvousProcessor.ShowDetails)
-            {
-                return;
-            }
-
-            this.DrawLine(RendezvousProcessor.TimeToAscendingNode.ToTime());
-        }
-
-        public override void Reset()
-        {
-            FlightEngineerCore.Instance.AddUpdatable(RendezvousProcessor.Instance);
-        }
-    }
-}

--- a/KerbalEngineer/Flight/Readouts/Rendezvous/TimeToDescendingNode.cs
+++ /dev/null
@@ -1,58 +1,1 @@
-// 
-//     Kerbal Engineer Redux
-// 
-//     Copyright (C) 2014 CYBUTEK
-// 
-//     This program is free software: you can redistribute it and/or modify
-//     it under the terms of the GNU General Public License as published by
-//     the Free Software Foundation, either version 3 of the License, or
-//     (at your option) any later version.
-// 
-//     This program is distributed in the hope that it will be useful,
-//     but WITHOUT ANY WARRANTY; without even the implied warranty of
-//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//     GNU General Public License for more details.
-// 
-//     You should have received a copy of the GNU General Public License
-//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
-// 
 
-#region Using Directives
-
-using KerbalEngineer.Extensions;
-
-#endregion
-
-namespace KerbalEngineer.Flight.Readouts.Rendezvous
-{
-    public class TimeToDescendingNode : ReadoutModule
-    {
-        public TimeToDescendingNode()
-        {
-            this.Name = "Time to DN";
-            this.Category = ReadoutCategory.GetCategory("Rendezvous");
-            this.HelpString = string.Empty;
-            this.IsDefault = true;
-        }
-
-        public override void Update()
-        {
-            RendezvousProcessor.RequestUpdate();
-        }
-
-        public override void Draw()
-        {
-            if (!RendezvousProcessor.ShowDetails)
-            {
-                return;
-            }
-
-            this.DrawLine(RendezvousProcessor.TimeToDescendingNode.ToTime());
-        }
-
-        public override void Reset()
-        {
-            FlightEngineerCore.Instance.AddUpdatable(RendezvousProcessor.Instance);
-        }
-    }
-}

--- /dev/null
+++ b/KerbalEngineer/Flight/Readouts/Rendezvous/TimeToRelativeAscendingNode.cs
@@ -1,1 +1,58 @@
+// 
+//     Kerbal Engineer Redux
+// 
+//     Copyright (C) 2014 CYBUTEK
+// 
+//     This program is free software: you can redistribute it and/or modify
+//     it under the terms of the GNU General Public License as published by
+//     the Free Software Foundation, either version 3 of the License, or
+//     (at your option) any later version.
+// 
+//     This program is distributed in the hope that it will be useful,
+//     but WITHOUT ANY WARRANTY; without even the implied warranty of
+//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//     GNU General Public License for more details.
+// 
+//     You should have received a copy of the GNU General Public License
+//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
+// 
 
+#region Using Directives
+
+using KerbalEngineer.Extensions;
+
+#endregion
+
+namespace KerbalEngineer.Flight.Readouts.Rendezvous
+{
+    public class TimeToRelativeAscendingNode : ReadoutModule
+    {
+        public TimeToRelativeAscendingNode()
+        {
+            this.Name = "Time to Rel. AN";
+            this.Category = ReadoutCategory.GetCategory("Rendezvous");
+            this.HelpString = string.Empty;
+            this.IsDefault = true;
+        }
+
+        public override void Update()
+        {
+            RendezvousProcessor.RequestUpdate();
+        }
+
+        public override void Draw()
+        {
+            if (!RendezvousProcessor.ShowDetails)
+            {
+                return;
+            }
+
+            this.DrawLine(RendezvousProcessor.TimeToAscendingNode.ToTime());
+        }
+
+        public override void Reset()
+        {
+            FlightEngineerCore.Instance.AddUpdatable(RendezvousProcessor.Instance);
+        }
+    }
+}

--- /dev/null
+++ b/KerbalEngineer/Flight/Readouts/Rendezvous/TimeToRelativeDescendingNode.cs
@@ -1,1 +1,58 @@
+// 
+//     Kerbal Engineer Redux
+// 
+//     Copyright (C) 2014 CYBUTEK
+// 
+//     This program is free software: you can redistribute it and/or modify
+//     it under the terms of the GNU General Public License as published by
+//     the Free Software Foundation, either version 3 of the License, or
+//     (at your option) any later version.
+// 
+//     This program is distributed in the hope that it will be useful,
+//     but WITHOUT ANY WARRANTY; without even the implied warranty of
+//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//     GNU General Public License for more details.
+// 
+//     You should have received a copy of the GNU General Public License
+//     along with this program.  If not, see <http://www.gnu.org/licenses/>.
+// 
 
+#region Using Directives
+
+using KerbalEngineer.Extensions;
+
+#endregion
+
+namespace KerbalEngineer.Flight.Readouts.Rendezvous
+{
+    public class TimeToRelativeDescendingNode : ReadoutModule
+    {
+        public TimeToRelativeDescendingNode()
+        {
+            this.Name = "Time to Rel. DN";
+            this.Category = ReadoutCategory.GetCategory("Rendezvous");
+            this.HelpString = string.Empty;
+            this.IsDefault = true;
+        }
+
+        public override void Update()
+        {
+            RendezvousProcessor.RequestUpdate();
+        }
+
+        public override void Draw()
+        {
+            if (!RendezvousProcessor.ShowDetails)
+            {
+                return;
+            }
+
+            this.DrawLine(RendezvousProcessor.TimeToDescendingNode.ToTime());
+        }
+
+        public override void Reset()
+        {
+            FlightEngineerCore.Instance.AddUpdatable(RendezvousProcessor.Instance);
+        }
+    }
+}

--- a/KerbalEngineer/KerbalEngineer.csproj
+++ b/KerbalEngineer/KerbalEngineer.csproj
@@ -66,13 +66,13 @@
     <Compile Include="Flight\Presets\Preset.cs" />
     <Compile Include="Flight\Readouts\Miscellaneous\Separator.cs" />
     <Compile Include="Flight\Readouts\Miscellaneous\GuiSizeAdjustor.cs" />
-    <Compile Include="Flight\Readouts\Orbital\AngleToDescendingNode.cs" />
-    <Compile Include="Flight\Readouts\Orbital\AngleToAscendingNode.cs" />
+    <Compile Include="Flight\Readouts\Orbital\AngleToEquatorialDescendingNode.cs" />
+    <Compile Include="Flight\Readouts\Orbital\AngleToEquatorialAscendingNode.cs" />
     <Compile Include="Flight\Readouts\Orbital\TrueAnomaly.cs" />
-    <Compile Include="Flight\Readouts\Orbital\TimeToAscendingNode.cs" />
-    <Compile Include="Flight\Readouts\Orbital\TimeToDescendingNode.cs" />
-    <Compile Include="Flight\Readouts\Rendezvous\TimeToDescendingNode.cs" />
-    <Compile Include="Flight\Readouts\Rendezvous\TimeToAscendingNode.cs" />
+    <Compile Include="Flight\Readouts\Orbital\TimeToEquatorialAscendingNode.cs" />
+    <Compile Include="Flight\Readouts\Orbital\TimeToEquatorialDescendingNode.cs" />
+    <Compile Include="Flight\Readouts\Rendezvous\TimeToRelativeDescendingNode.cs" />
+    <Compile Include="Flight\Readouts\Rendezvous\TimeToRelativeAscendingNode.cs" />
     <Compile Include="Flight\Readouts\Surface\ImpactBiome.cs" />
     <Compile Include="Flight\Readouts\Surface\Slope.cs" />
     <Compile Include="Flight\Readouts\Surface\Biome.cs" />
@@ -121,8 +121,8 @@
     <Compile Include="Flight\Readouts\Rendezvous\OrbitalPeriod.cs" />
     <Compile Include="Flight\Readouts\Rendezvous\Distance.cs" />
     <Compile Include="Flight\Readouts\Rendezvous\AltitudeSeaLevel.cs" />
-    <Compile Include="Flight\Readouts\Rendezvous\AngleToDescendingNode.cs" />
-    <Compile Include="Flight\Readouts\Rendezvous\AngleToAscendingNode.cs" />
+    <Compile Include="Flight\Readouts\Rendezvous\AngleToRelativeDescendingNode.cs" />
+    <Compile Include="Flight\Readouts\Rendezvous\AngleToRelativeAscendingNode.cs" />
     <Compile Include="Flight\Readouts\Rendezvous\PhaseAngle.cs" />
     <Compile Include="Flight\Readouts\Rendezvous\RelativeInclination.cs" />
     <Compile Include="Flight\Readouts\Rendezvous\RendezvousProcessor.cs" />

 Binary files a/Output/KerbalEngineer/KerbalEngineer.dll and b/Output/KerbalEngineer/KerbalEngineer.dll differ