The other day I figured out how to run the LoadFromFile command from inside a workflow using a robot expression. This opens a lot of doors for bulk data loading. The LoadFromFile class has a static method called doFileImport which can be called directly from a workflow expression as long as the XML and content files if any our on the server. One could could use the workflow engine to create periodic bulk loads or a listener service to see when new files are available. If you are using any sort of third party authentication or authorization then using a workflow versus the command line will likely be helpful.