I have to agree 100% with Siskiyou on the Garmin 60csx. Great unit. If your friend gets into it geocaching heavy and is thinking of paperless caching, Go for the Oregon 300. I have both and the they are both equally accurate. Since I bought the Oregon my 60csx is just used as a back up or a loaner. Funny most of the others I cache with use 60csx's, but when we get stumped who do they come to, me and the Oregon for the description, hints, and past logs. Like I said they are both great units just comes down how much he wants to spend or how advanced a unit he wants.
Good Luck
Happy Caching