Another thing that would be nice is if the compiler would create two versions of a program: One that requires libraries, and one that uses static linking (the library code is copied into the program file at compile time, so no libraries are required.) Then, when someone downloads it, they could choose whether or not to use the libraries.