As a suggestion, would it be possible to specify a NZB filename "parsing" character to create a folder/subfolder pathname? For example:
Suppose one had a NZB filename such as TVshow Myfavorite Season1.nzb, and had set the download or UnRAR pathname to D:\$(NZBFILE), then the dynamic path generated in the current compilation would be: D:/TVshow Myfavorite Season1/ (am I correct in this assumption, as I currently do not use spaces in my NZB filenames for dynamic path generation?). If one set a "parsing" character such as the ` or ~ character and used that in the NZB filename (TVshow`Myfavorite`Season1.nzb), then that parsing character could be used to create subfolders from the filename, so that in this example instead of having a dynamic path of D:/TVshow Myfavorite Season1/, the dynamic path generated could be: D:/TVshow/Myfavorite/Season1/.
Have you considered anything such as that? I would find it very useful for setting up overnight downloads from several different NZB files having very disparate filenames, so that the output would automatically be routed to the correct folder, saving me having to do moves/copies the next day.
Just a suggestion.