After chasing a random crashing problem on a 16F877 project for days now, I've run dry of troubleshooting strategies (not that I had very many sensible ones to begin with). In short, my project will perform certain operations flawlessly sometimes, then fails spectacularly on the 'n'th attempt, with 'n' generally residing between 1 and 10. My inexperience has likely led me to commit some programming faux pas I just can't spot. To help get me unstuck, would any of you gurus be willing to complete the phrase; "When my program blows up randomly, the first thing I look for is..." Thanks in advance! Rob Robson -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu