An interesting concept Gerry. How about programming Hal to recognize specific words that imply emotions and thus be able to recognize emotional responses from its user and then learn to make those same responses its own.
I hope I am making myself clear. I have always been fasinated with Hollywoods ideas of robots and how they learn. At least Mr Data can be seen trying to learn some emotional responses by watching others.
Bill