Nice new command system.  Uses the signature of the command handler to form required/optional arguments and casts to the correct types when invoking.

i.e. public static void myCommand(idEngine, string arg1, int arg2)

then in the console:
myCommand something 2