1. The Play Random Audio From Directory command could be powered-up with a "Scan sub-directories" checkbox. iTunes, Amazon Music Player etc organize mp3s into Artist/Album sub-directories, so two levels of recursion would be the minimum useful depth for this feature.
2. If a Profile includes commands from another Profile upon launch, and that Profile includes commands from another Profile upon launch, and that Profile includes commands from another Profile upon launch etc - and in the worst case, there are commands which take the same voice input, as in loading multiple HCS Voicepacks - what does VA do? Is there a limit to how many levels of command-appending VA will handle? Ideally I would like either (a) no depth limit or a high number like 6 or 8, but the first loaded instance of a command input blocks all lower-level duplicate commands or (b) no depth limit or a high number like 6 or 8, but the last loaded instance of a command taking the same input(s) takes priority - with a consistent rule explained in the manual for which way precedence goes... for useability I think (a) is the more intuitive option.
3. If (2) does not work consistently or would be a problem to implement, how about a Merge Profiles feature at VA's top level? This would provide the same functionality but need a one-time-only sequence of decision boxes where the user can compare two instances of commands which take the same input(s) and decide which of them to keep.