Very true.
My biggest app is now around 110kB of code, all in one file because this app need speed a lot more than portability.
It doesn't do very much at a time, but it can do a lot of seperate things.
Mean execution time is under 0.01 seconds on a p300 linux.
I tried putting some functions into a single include file, but that slowed things up quite a bit. It was mainly the IO that was slow because the microtime measurements for the code itself remained the same.