Well I got mplab ver 3.22.02 over the weekend and installed it, and guess what it overwrote my custom button bars. It said in the readme file for mplab that from (if i'm right) ver 3.22 it would'nt do this anymore....! Another question concerning ver 3.22 and upwards. On the previous versions when I saved a project it saved everyting that was open at the time. I.e. the watch window and stopwatch. But now when I save a project with the watch window open, and open the project again, no watch window. Now last night I loaded an older (to version 3.22) project and up came the watch window and stopwatch. Is there a tick somewhere in the configeration that I'm missing....? Also who screwed up the "add to watch" method. At one time you opened the add to watch window and added to your hearts content, now its open add to watch window, click on down arrow, select item, click on ok, open add to watch window, click on down arrow, select item, click on ok, open add to watch window, click on down arrow, select item, click on ok.... forever, these wonderful advances in programming appearance add time to setup, and are a complete pain. Question with referance to the 12C508/9. For the windowed parts, does the oscillator calibration data get erased when the chip is put under the uv source for erasing...? If it does, whats the best way of reading the value before the very first programming session, i.e. would it be wise to write a program that reads the cal value and then sends it to a pc for makeing a note of, for every new jw chip. Oh yes just remembered, I'm changing some 84 code to run on a 12c509. If I run the converted code, I get a stack underflow warning, yes i know I hav'nt converted it properly yet, I was just playing, but can I cancel that stack underflow warning, can I heck, the only way to get rid of it is to quit mplab and start again. This has happened before when animation stepping through working code and not stopping the code running before it got to a return..Any Ideas. One last thing, I get some funny looks at work sitting there playing table tennis with the mouse. pushing it backwards and forwards across the desk, playing with your mouse they ask, no I reply, My simulator works faster if the mouse is moving....The still don't believe me and I think it's stupid that the program runs faster if the mouse is moving, try it, open the stopwatch window, set your program going and move the mouse around...! , , , , , The Samaratans........They bring a smile to an empty heart.