You know you will sit on this project a lot longer time than you initially thought when start writing loops calling tons of
OutputDebugString() just to find out what the code you have to work on actually does at all at various states.
O how I like working on projects without any documentation and where the last guy who really knew what the code did left the company years ago and now lives somewhere happily in Africa.