CreateChar LCD library with Arduino 1.0 rc1 IDE

The simplest way to think of it is that print() calls write().
print() can do formatting but eventually calls write() to push the characters out.

Print usually DOES formatting. It printing an integer, the value will be converted to a string, and the string sent out using write().