So RS goes to pin 14 (Analog 0), RW goes to pin 15 (Analog 1) etc.
Check out the LiquidCrystal library, you can save a few pins by grounding RW and not hooking it up the Arduino, and using the lcd in 4-bit mode (if it supports it) to free up four more wires.
Hm, when attaching the Analog pins, 0,1,2. The black-spot on the back gets extremely hot. Something isn't right there.
When I attach more than 2-3 digital pins, the chip at the back gets to 40C and rising slowly, until it reaches such a high temp that I'm cutting off power to it.
I am having the same problem that you expressed with the LMB0820, where the black spot on the back is getting extremely hot. Were you able to fix the problem? I would appreciate any help that you can give. Thanks!