MEL,

Your right, you did explain in post #4 that using DEFINE OSC was needed to adjust all required timings. You then said "There's also a whole section entitled "How fast is fast enough?" (section 7.1 in my manual). "
To which I asked "where do I find your book ?"

How the hell should I know that you have some connection to Melabs.
Honestly, I don't really care who you are affiliated with, I was just trying to get this circuit working. As it turns out, the board is fully functional and has been since the first post, I had already figured out that it would work with a 4Mhz xtal.
I did try the define osc before my first post, I had deleted it from my code because it didn't work. That is what lead to Post #3, which I described how the xtal fuse settings vastly affected the timing, again looking for a constructive reply !

Thanks