Just to report back that I found my problem. I had my 'D7' pin on the LCD running to GND. Always the simplest mistakes that can stump you ![]()
All the same, thanks to floresta for your help, which re-affirmed my thinking that the problem was of my own making, and not the LCD library.