The main purpose of GpsGate is to share one GPS between several GPS applications running at the same time. In its simplest form GpsGate is very easy to install and setup for a novice user.
For the more advanced user there are many other uses as well, like GPS simulator, Logger, protocol translation, sharing over ActiveSync and network sharing to just mention a few, the options for configuration and usage are endless.
By the way - I flew through that weather system on Friday. There was a lot of nervous chatter on the radio with the turbulence and thunderstorms associated with the front. It became obvious to me that ATC's radar was not cutting it when I got a vector right into a big red cell. I told them updated radar downloads