I have been writing a GPS Sketch with output to a 20x4 LCD and logging to an SD-card and it is finally working to my satisfaction on a Uno and Mega. Probably OK on a Nano too, but have not yet tried it.
I am using a NEO-6 GPS like this... http://ecx.images-amazon.com/images/I/41lYAPCGdUL._AA160_.jpg
The LCD has a serial board mounted to it for 4-wire connection, like this... http://ecx.images-amazon.com/images/I/51ooC8RYOTL._AA160_.jpg
I am happy to offer the Sketch up under... Attribution-NonCommercial-ShareAlike 3.0 United States (CC BY-NC-SA 3.0 US)
I tried to open a Github account but it appears they only allow CC-Zero and that is NOT to my liking.
So, anyone interested in it? If so, where should I put the Sketch? (let's not be crude!!) :)