Great stuff in here. I'd surely try this. Since the Arduino made this so simple using LCD libraries, it would be very interesting to implement an LCD application using this tutorial and do some practice to learn the basics on how the code interacts with the hardware.