I've been after a GPS device which shows colour maps, overlays a trail, and logs to a file which I can upload to Endomondo... But the only options are either £150+ for a basic device with little in the way of reviews, or £300+ for a garmin.
So I went for option 3... Which is a mobile phone running an app bolted to my bars!
There were not many options on the phone front. I was either forced to get a phone with a large case that had a bike adaptor, however most case+bike adaptor options were littered with bad reviews and as such not really suitable. Also, they rarely offered anything in the way of waterproofing.
So, I went for a phone which had some in-built waterproof/resistance, which then just required a mount to work. I decided that the Motorola Defy Mini was the best option, small enough but with a decent screen. I'm able to get around 6-7 hours of battery life while riding (screen on, map displayed and logging my ride using GPS). Accuracy is good enough, always within a few meters of where I'm riding.
Again, few options, however CRC had a deal on hope light mounts, so I only had to spend £7 on it. Add in a computer fan screw and a small washer (plus a hole in the phone back panel) and everything bolted up nice and tight. I've ran some glue purely to ensure no water ingress through the bolt hole.
Quite happy with it. Only been out on a couple of rides but it served me well around a route I've never done before. I can stockpile rides as they're saved at the end of each use, then I can upload several rather than having to do them each day. The only issue is that I have to use some strange maps and not my entire UK 1:25k OS collection. There's probably an app that will let me do this, but I haven't investigated it that hard yet (Currently using OruxMaps).
Full cost: £57 (£50 phone, £7 mount)
Anyway, some pics:
Blue is uploaded route (I create my own on Memory Map), Red is the logged route which will have an arrow at the front to display rider position. Other icons are start and end of route.
I can display top/average speed, distance ridden/to go, time ridden/to go plus lots of other options.