I've got an old Garmin GPS II+. It died on me once, I sent it back to Garmin, and they rebuilt it like new for a very reasonable fee, I think it was $35 or something. Like you said, it doesn't do well in dense cover, I understand the newer GPS's are better at that, but don't really know. The II+ doesn't have maps, you just collect waypoints, track your route as you ride so you can backtrack, etc. It is also a speedometer, since I don't have one on the DRZ. The advrider forum has some good info and links on GPS, but those guys are mostly BMW riders, and money is not an object, they buy the good stuff. see www.advrider.com/forums.
_________________________
Hoop
2006 XR650R, the dual sport bike
2004 DL1000, the street bike