>I figured if i wanted to select different messages I'd haver to call >separate DT tables, like so :- > >List1 addwf PCL,1 > DT 'message #1' > >List2 addwf PCL,1 > DT 'message # 2' & etc Yes, this is true. What he's done in his code is just to break up the "dt" lines into multiple lines for easy reading. All the "dt" statement does is compile into a series of "retlw" commands, one for each value between the commas dt 0x00, 0x01, 0x02, 03 becomes: retlw 0x00 retlw 0x01 retlw 0x02 retlw 0x03 Or, it can be written: dt 0x00, 0x01 dt 0x02, 0x03 which does the exact same thing. --Andrew _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.