For use with my Garmin GPSmap 60CSx (I use custom symbols to indicate the cache type):
Waypoint name = "%smart %children %smart%c_Prefix" (with smart name length set to 12)
This cuts the maximum waypoint smart name to 12 characters and tacks on the 2 character "prefix" for additional (child) waypoints. I like to be able to match the child waypoint name to the cache listing using the 2 character designation.
Waypoint description = "%drop2 %con1%dif1%ter1%bug=+-%last4 %ownerName"
The cache's code (minus the useless GC) helps when posting the log and when geocaching with someone who has a GPSr that only supports short waypoint names. (To convert the one digit terrain/difficulty number, which gives you a number from 1 to 9, just add 1 to digit and divide by 2, thus 6 yields 7/2= 3.5)
A cache with travel bugs has a '+' character, otherwise it has a '-' character. That is followed by four characters that represent the last four logs. Lastly, the cache owner name is listed. It often helps to know who hide the cache as different cachers have different styles (e.g. infiniteMPG who posted above ).