All the programs I've made (and used) have been compiled/built in Debug mode. What's the difference/advantage of using the one compiled in Release mode? Also, I've noticed that when I try to compile/build in Release mode, it won't compile because I have to move some files (ie. dlls) into the Release folder. Also, I would have to move files (ie. txt files that hold certain input data used by the program). Do you manually do that or is there a way to configure VS2008 to take care of that for you?