GPSMaster is ideal for pilots, sailors, cyclists, hikers, basically anyone who enjoys outdoor activities. When you go on holiday to a place you've never been before, just get yourself a map of the particular area, scan it, load it into GPSMaster, calibrate it and you're ready to go. You can create waypoints, routes and tracks based on your scanned map and send them to your GPS.
GPSMaster also supports NMEA0183. Just select the NMEA0183 sentences you're interested in and see all the information you need: position, speed, altitude, cross track error, satellite visibility and many more.
Why should you use GPSMaster instead of any of the many other GPS programs available? Simply because GPSMaster has all the functionality you need and it has a very intuitive user interface and... it offers 3D viewing (and a lot more).
Just download the program and see for yourself! It's free!