Today I learned something that I never considered before: I didn't realize (until today) that the maximum command line length for the CreateProcess Win32 API function is 32767 characters (pszCmdLine parameter). I'm not going to tell you how I figured this out (actually I figured it out the hard way, but I don't want to end up as the next subject on The Daily WTF). You can read more about it here and you can find a solution for it here.
So kids, be warned and don't try this at home ;-).