I recently bought Peter Davenport's Nokia LCD Arduino shield from Sparkfun, and found Mark Sproul's driver. It worked great, but it used up most of the RAM to store the font.
My patch described on this page uses progmem save 1552 bytes of RAM.
The LCD_driver.h file and LCD_Manual.pdf files are unchanged, so just replace LCD_driver.c with LCD_driver_progmem.c. (Don't leave both files in your project.)
Here's a simple demo, showing that it works.