Im using Visual Studio 6 for creating my win32 apps however no matter how i code my project it always produces and exe of about 500k. I thought c++ was a low(ish) level language capable of producing small exe's? I mean the projects im coding are relatively small, no more than about 100 lines of code. So why are the exe's so big? Is it down to the actual compiler or is it something im doing wrong? If its me then what are the techniques for producing small code and if its the compiler are there any options which will help me?