Hey,

how can i adjust the vertical spacing of elements arranged in a vertical gui layout.

e.g:

GUILayout.BeginVertical();
GUILayout.Label("alpha");
GUILayout.Label("beta");
GUILayout.Label("gamma");
GUILayout.EndVertical();

Use GUILayout.Space(x);

http://unity3d.com/support/documentation/ScriptReference/GUILayout.Space.html

Actually, use a negative value if you want to make the space smaller.
I.E.
GUILayout.Space(-10);

Odd huh? But it works.