Good link. Crosscheck: If the display has a pin labeled with PSB, then it is a display with a st7920 controller.You could use u8glib (http://code.google.com/p/u8glib/) with "U8GLIB_ST7920_128X64(...)"Set a0 to U8G_PIN_NONE.

Google for ST7920.pdf. It will give you all required information:Connect PSB to GNDRS (chip select) to pin 2 of your ArduinoRW (serial data) to pin 3 of your ArduinoE (serial clock) to pin 4 of your Arduino

NC: I assume this means "not connected"RST: probably reset. U8glib can control this:If you connect RST to pin 5, then use this:U8GLIB_ST7920_128X64 u8g(4, 3, 2, U8G_PIN_NONE, 5 )See the datasheet for details.dbX pins are only used for parallel modeVOUT is part of the external variable resistor. Recently there was a thread about this here in the forum

It would seem the lcd module I have is slightly different to the example you posted.There is no V0 pin just VOUT.How do I wire up the contrast control pot with these pins ?

This is the current pinout of the lcd to atmega 328. gnd->0vvcc->+5v0v->0vjp2->(haven't gotta clue so left unconnected)rs->pin 2rw->pin3e->pin4db0-db7 (not connected)psb->ovnc->not connectedrst->pin5vout->where does this go ?a->470 ohm->+5vk->0v