The plan now is to link GIS data with KML. KML will act as the layer file that does nothing more than render my GIS data. to get the GIS data into Google Earth, I used a modified form of Shape2Earth. Shape2Earth converts the shapefiles to KML, and then writes an XML file that links the two files together.
A Unique ID is selected from the Attribute field. This will be used to attach to databases through Google Earth
The great thing about this method is that it does not matter what the orientation of Google Earth is. It will always return the coordinate that you clicked.
The same method can be used to select multiple features, as is shown below.