I had this problem I couple of times, I found that if I used one or two specific built-in functions that it would make the file-size much larger, I think it's because the compiler needs to import more libraries from BRUN45. Although it could be something totally different as this was my first time using QBasic, or anything developed before 1998 for that matter!