Thanks Darrel,

I copied your line into my code. It tellls me I now have 2 errors but only one error gets shown with three messages on the bottom of the MCSP screen.

Error [118].....Overwriting previous address contents (2007)
Message [306] Crossing page boundary..ensure page bits are set.
Message [306] Crossing page boundary..ensure page bits are set.
Message [306] Crossing page boundary..ensure page bits are set.

Do the page bits get set autometically?

What does error 118 mean and how do I fix it?

Brian