Ok, I have this program, and one of it's processes deals with for statements, and sometimes these statements can be looping for quite awhile. It's always nice to let the user know how far along the progress is, but the fact of the matter is that showing the progress slows down the progress of the loop... right now I'm using the Print Method in a picturebox, AutoRedraw is off, FontTransparent is False so that I don't have to clear the picturebox with new text. I find that in a standard loop of mine, same amount of loops for every test without DoEvents used, it takes and extra three seconds with progress reports than normal. That's a lot, considering that this test is a small test. What's the fastest way to give the user a progress report with the most minimal delay in the loop?