Google Earth is compatible with essentially any Garmin GPS that you'd get at the store now days. I have the eTrex Legend HCx and it does just fine either way. I can download waypoints, etc. from Google Earth to the device, and also upload my GPS waypoints to Google Earth rather easily.