Actually, VB generally creates smaller executables, but thats because most of the things used in that executable are encased in 2.5 megs of runtime DLLs. C++ compiles to fairly large executables (easily 500K for a medium sized project), but smaller distribution sizes.

Z.