Thanks for the help.. It is up and working. Don't really know what happened. The code looks the same except for:

DEFINE LCD_LINES 2
ANSEL = %00000000

and:

Define LCD_DBIT 0

I had tried the LCD_DBIT 0 before but no help.. And ANSEL =%00000000. So maybe the LCD_LINES 2... I did not think that made a difference. But I greatly appreciate the help. It made me look at things and I did learn some more.

Ron