Google Maps has a 'send' feature that allows you to send addresses to your Garmin GPS. Although this isn't really helpful for geocaching, I thought it was a very useful feature for easily uploading any search results you have done. The video below is from Garmin, showing how you can do this with your Garmin GPS.
It could be debated that the two step approach that this uses--send from Google to Garmin, then from Garmin to your GPS--is slower than just entering the address in your GPS. However, I often find it difficult to find the correct address when using my Nuvi. Usually, that is because I may not know the correct 'city' name for some of the more rural locations. I found this process to be easy and quick when using it with my Nuvi. I haven't (yet) tried it with my Oregon.
From this image, it would appear that the Google Maps send feature would work for other GPS models. However, it would appear that these are mainly automotive GPS models rather than handheld models (with Magellan being notably absent from this list.
If anyone else gives this a try, leave a comment and let me know how it went for you.