Yep, not only can you make multiple statements for a command, you can make multiple commands for a statement (with pausing to allow for actions to happen). For instance, you can set one statement to issue a crash dive command, wait for a specified number of milliseconds, then rudder hard to port/starboard, wait again, deploy decoys, and go silent. The only problem with this kind of command set is that I don't think Shoot will accept any more commands until it is done with the group.
DH is right about the editor, too. I wouldn't want to make an SH profile without it (that's why I wrote it to begin with, I got tired of

trying to code commands

).
The one thing Shoot doesn't do that would really be helpful is mouse movement/actions. Given all the hassle that you would have to go through for different screen resolutions, I can understand why that function is not there, though.