The water temperature gauge in my 1989 MKII Golf died one day. Being terminally short of cash I decided to replace it with a DS18B20 temperature sensor with LCD display.
I have no idea how much a replacement gauge would have been, but it was a good weekend spent thinking, drinking, hacking and swearing.
The source code is available here
It uses my avr library which is here.