Hi, I have been toying with this idea for awhile. I have a Sparkfun OpenLog data logger that is by default set up to log any data it recieves on the serial line at 9600 baud. My thinking is that if you coupled this directly to the 9600 baud Ultimate GPS then it would automatically log the GPS data. This way you wouldn't need a micro to set up the internal logging of the Ultimate GPS and maintain 10hz updates. I'm not sure how well this would work with a serial-enabled LCD like the
https://www.adafruit.com/products/784 that defaults to 9600 baud as well. This might work in a pinch, but the NMEA GGA strings coming out of the GPS are likely to be longer than 32 characters. Also at a 10hz data update, the character strings are likely to be unreadable. This should be trivial to do with an Arduino in the middle though.
BudgetEngineer