I've noticed, sometimes while running my program, that if i place messageboxes at certain points, my results are different, than if I left them out.

Would these act as doevents and allow my program to calculate things when normally it wouldnt?