Well..I got a Garmin GPS pilot 3 at the weekend.
All I can say is-incredible.
I`m not going to write an essay but having flown with it already,it has some very neat features and i was getting average 20ft accuracy during a short flight through kent.
Its pretty useful as it has a built it E6B,but the best thing is you could shave alot of time from long trips by not just going by small visual waypoints,just inserting a custom waypoint.
And it warns you of approaching airspace boundaries,and lists airport frequencies and runway information.
Not cheap,but well worth the fun!!!