> > I did explain what I intended to do in the first > > paragraph I sent, but next time I send a code segment > > I will be sure to include the comments. There are two ways of looking at this - By commenting, you explain and prove yourself what and why your program is doing what it is. Often you'll find errors this way But, you cannot comment a missing instruction and this can lead to further frustration and enbafflement. For example, and we've both been caught by this, a missing bank switch I can see where you're coming from by not commenting code and influencing the reader -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.