I was thinking of getting a GPS device for hiking that would show trails, track distance hiked, elevation changes, altitude, etc... Something that could spit out cool stats and maps on my computer of the hike when i am done. Anybody have any recommendations on what they use and what is good? I was looking somewhere in the $150-$300 range but would spend more if there was some model that I absolutely "needed".