I've been working a MapPoint project for several weeks now and thought it was time to get some input from the community. My application (tentatively called Coordinate Exchange) is a MapPoint plug-in that allows the user to exchange coordinate information between Files, MapPoint and a GPS Receiver. The user can select from several sources and destinations in any combination and exchange the coordinate information. The user can import waypoints form the GPS to MapPoint PushPins or import a track as a MapPoint free form line. Right now it only works with the Meridian GPS (I hope to add more GPS support in the future) but even if you don't have a GPS this program is useful for other reasons. It can import Geocaching LOC files, GPX waypoints and convert routes to Pushpins or lines.
Anyway, I hope people find this useful.... I've spent quite a bit of time on it. If there are any problems/complaints please email me at email@example.com.
You can download the program and see screenshots at http://www.hypercubed.com/projects/coordex/.
P.S. I'd like to thank Rahn Lieberman, Evert Mouw, and Gilles Kohl for their articles on mp2kmap.com.