I found this thread and tried it, it works to a point (pun intended)
"OK
I found my Waypoints in Google Earth, and drag/Dropped them into a file in my Fav. Then I clicked on that File and hit Save As, and saved them in .klv format.
This is reconized by PoiEdit, then saved that as a Garmin .cvs file.
Then switched to PoiLoader, and downloaded it to the Garmin.
Sounds like alot, But it worked GREAT."
Here's the download
http://www.poiedit.com/downloads.htm
I get alot of "bugs" that pop up when I'm converting to a .cvs file but it does work, the nice thing is when you save as a .klv file, it saves the coordinates.
I route with my c330 and then geocache closer with my E-trex Legend