If I want to go paperless, what exactly do I need to do this? Include everything--particular type of GPS unit, other hardware, what to download etc.

Right now, I am printing out each cache that I would like to do and punching each set of coordinates in each time. It seems like a lot of folks visit an area and go to every cache while they are there, which can be 10 at times. Do these people print out each and every one of those ahead of time or they must download those into their GPS ahead of time?

Thanks for any information!