I would also like to see "virtual" mod packages, i.e. you create a mod package that would install X Y Z "real" mods in that order.
Our most common mods are Meta:Mod, Source:Mod or ManiAdmin:Mod so in this case we would have Meta:Mod, Source:Mod and Mani:Mod packages as well as a MM+SM and MM+MAM packages(5 packages in total).
With the "virtual" mod package we would be able to install Meta:Mod + Source:Mod in that order without the need of archiving them up and creating another "real" package. This would mean that you only have to keep each individual mod updated and the "virtual" mod package would not be effected (i.e. it just installs the "real" package anyway).
This means when an update for MM is released we wouldn't have to update every package that we have archived MM into because when the "virtual" package is installed it would install from the MM archive.
did everyone follow that? lol...
Putting both my idea and peace's idea together could make the clients life a little easier as when the client installs the mod they want i.e. SM ("virtual" package) it's dependencies (SM+MM) would be installed without them knowing. Once installed the client would then be shown the available plug-ins for MM and SM.