3D mapping application that allows you to transfer waypoints...
It lets you upload customized points of interest to your Garmin device.
Piece of software that will communicate with GPS devices...