I m sick of using this old obsolete compiler. It is not that it isn't serving it's purpose, because it is. It is just that I feel that I am using an obsolete program and it does nothing for my programming moral. What I really want to know is what would be the perfect compiler to use for the beginner? One that I will be able to program in DOS real mode, and then when I know more, program in Windows with direct X. I want to choose one compiler and stay with it. Any recommendations?