LCD Menu library

I did get it to work using fm's replacement LiquidCrystal library running in 4 bit mode.
(rather than using the stock Arduino LiquidCrystal library)
https://bitbucket.org/fmalpartida/new-liquidcrystal/overview

What I wanted to do but was not able to do was to run it on a i2c or ShiftRegister interface
to the LCD.
This was because of the linkage that assumes a LiquidCrystal type constructor.

If you want to support fm's library to allow support for other interfaces other than 4 bit,
have a look a different library done recently that works with fm's library for
how the linkage works.
http://code.google.com/p/arduino-lcd-bitmap/

I also noticed that when I renamed the .ino file back to .pde to try it on 0022,
the sketch and code would not compile. It failed on the references to new and delete.
Not sure how this changed in 1.0

--- bill