and to jw0ollard accusations, I am many things, but a hyperbolist I am not : ). I have 141 project directories, so putting all archives in extra folders would mean creating at least 141 subdirectories (some project folders house quite a few associated mods. Here is my current project list:
Spoiler
Animations_AmazingJump/
Animations_Backstab/
Animations_Idles/
Animations_RealWalk/
Animations_SensualWalks/
Audio_AtmosphericOblivion/
Audio_ElfFemaleYoungerVoice/
Audio_ExtraMusic/
Audio_MoreImmersiveSound/
Audio_SilentTracks/
Audio_SymponyOfViolence/
Bain Converters/
Base_MOBS/
Base_OfficialMods/
Base_UnofficialOblivionPatch/
Base_UnofficialOfficialModsPatch/
Base_UnofficialSIPatch/
Base_VanillaOblivion/
Bash/
Bodies_Khajiit/
Civ_AWLSMeshes/
Civ_AWLSTextures/
Civ_ArchmageChest_OBSE/
Civ_AurielsRetreat/
Civ_BetterCities/
Civ_DragonCaptions/
Civ_Elsweyr/
Civ_Vaults/
Combat_Adrenaline/
Combat_Archery/
Combat_BobWeave/
Combat_DeadlyReflex/
Combat_Hide/
Dungeons_AdenseEpicDungeon/
Dungeons_AyleidenRuinsixpanded/
Dungeons_Blackrock/
Dungeons_DragonCitadel/
Dungeons_ForgottenTomb/
Dungeons_HydraLair/
Dungeons_Ivellon/
Dungeons_LichKingTower/
Dungeons_Oubliette/
Dungeons_ProvingGround/
Dungeons_RootSystem/
Dungeons_TempleOfZealots/
Environment_AliveWaters/
FCOM_ArmamentariumArtifacts_RobertsMale/
FCOM_BloodAndMud/
FCOM_BobsArmory/
FCOM_FCOM/
FCOM_Fran/
FCOM_FranArmorAddOn/
FCOM_HarvestFlora/
FCOM_LothsBluntWeapons/
FCOM_MMM/
FCOM_OOO/
FCOM_OOOGems_OBSE/
FCOM_Ruin/
FCOM_SlofsRobes/
FCOM_TamrielTravellers/
FCOM_WarCry/
FCOM_WelkyndSword/
Gameplay_DLT_OBSE/
Gameplay_EnchantmentRestore_OBSE/
Gameplay_EnhancedEconomy/
Gameplay_EnhancedGrabbing/
Gameplay_FastExit_OBSE/
Gameplay_Gardening/
Gameplay_GatherYeRosebuds_OBSE/
Gameplay_GrandmasterAlchemy/
Gameplay_GuardOverhaul/
Gameplay_IDontFeelQuiteRight/
Gameplay_LegendaryAbilities/
Gameplay_LightweightPotions/
Gameplay_PersuasionOverhaul/
Gameplay_QarlsHarvest/
Gameplay_RealisticLevelling/
Gameplay_RegionalBounty/
Gameplay_RespawningStones/
Gameplay_SaveSkillBooksForLater_OBSE/
Gameplay_SneakTransparency/
Gameplay_SoulDelete/
Gameplay_StealthOverhaul/
Gameplay_Streamline_OBSE/
Gameplay_StutterRemover/
Gameplay_Uncapper/
Gameplay_UniversalSilentVoice_OBSE/
Gameplay_WillfulResistance/
Gameplay_WillpowerResistance/
Items_Amulets/
Items_Barenziah/
Items_ClassyClothing/
Items_Hammerblade/
Items_Keychain_OBSE/
Items_PortableSorters_OBSE_Cobl/
Items_QuestAwardLeveller/
Items_StorageSacks_OBSE/
Landscape_RAEVWD/
Landscape_RAEVWDSI/
Landscape_UniqueLandscapes/
Libs_COBL_OBSE_FCOM_Exnem/
Libs_ItemInterchange_COBL_FCOM/
Libs_Pluggy/
Magic_ConduitMagic/
Magic_EnchantmentMastery/
Magic_LAME/
Magic_TeachSpell/
Quests_Aesgaard/
Quests_Bloodlines/
Quests_Cybiades/
Quests_EnhancedDaedricInvasion/
Quests_HeartOfTheDead/
Quests_HoarfrostCastle/
Quests_KragenirsDeathQuest/
Quests_KvachRebuilt/
Quests_LostSpires/
Quests_MountainTower/
Quests_NakedNord/
Quests_TearsOfTheFiend/
Quests_Thievery/
Quests_Windfall/
Races_CuteElves/
Stock_BookJackets/
Stock_EVE/
Stock_GreyFoxCowlRedux/
Tools_FormIdFinder/
UI_AlchemyAdvanced_OBSE/
UI_DarNifiedUI/
UI_ElvenMaps/
UI_GuildMapMarkers/
UI_MapMarkerOverhaul_OBSE/
UI_OdeToOblivion/
UI_SuperHotkeys_OBSE/
UI_ToggleableQuantityPrompt/
Visuals_Bubbles/
Visuals_DarkerNightsAndDungeons/
Visuals_Lava/
Visuals_PhinixWaterfix/
Visuals_Rainbows/
Visuals_Sky/
Animations_AmazingJump/
Animations_Backstab/
Animations_Idles/
Animations_RealWalk/
Animations_SensualWalks/
Audio_AtmosphericOblivion/
Audio_ElfFemaleYoungerVoice/
Audio_ExtraMusic/
Audio_MoreImmersiveSound/
Audio_SilentTracks/
Audio_SymponyOfViolence/
Bain Converters/
Base_MOBS/
Base_OfficialMods/
Base_UnofficialOblivionPatch/
Base_UnofficialOfficialModsPatch/
Base_UnofficialSIPatch/
Base_VanillaOblivion/
Bash/
Bodies_Khajiit/
Civ_AWLSMeshes/
Civ_AWLSTextures/
Civ_ArchmageChest_OBSE/
Civ_AurielsRetreat/
Civ_BetterCities/
Civ_DragonCaptions/
Civ_Elsweyr/
Civ_Vaults/
Combat_Adrenaline/
Combat_Archery/
Combat_BobWeave/
Combat_DeadlyReflex/
Combat_Hide/
Dungeons_AdenseEpicDungeon/
Dungeons_AyleidenRuinsixpanded/
Dungeons_Blackrock/
Dungeons_DragonCitadel/
Dungeons_ForgottenTomb/
Dungeons_HydraLair/
Dungeons_Ivellon/
Dungeons_LichKingTower/
Dungeons_Oubliette/
Dungeons_ProvingGround/
Dungeons_RootSystem/
Dungeons_TempleOfZealots/
Environment_AliveWaters/
FCOM_ArmamentariumArtifacts_RobertsMale/
FCOM_BloodAndMud/
FCOM_BobsArmory/
FCOM_FCOM/
FCOM_Fran/
FCOM_FranArmorAddOn/
FCOM_HarvestFlora/
FCOM_LothsBluntWeapons/
FCOM_MMM/
FCOM_OOO/
FCOM_OOOGems_OBSE/
FCOM_Ruin/
FCOM_SlofsRobes/
FCOM_TamrielTravellers/
FCOM_WarCry/
FCOM_WelkyndSword/
Gameplay_DLT_OBSE/
Gameplay_EnchantmentRestore_OBSE/
Gameplay_EnhancedEconomy/
Gameplay_EnhancedGrabbing/
Gameplay_FastExit_OBSE/
Gameplay_Gardening/
Gameplay_GatherYeRosebuds_OBSE/
Gameplay_GrandmasterAlchemy/
Gameplay_GuardOverhaul/
Gameplay_IDontFeelQuiteRight/
Gameplay_LegendaryAbilities/
Gameplay_LightweightPotions/
Gameplay_PersuasionOverhaul/
Gameplay_QarlsHarvest/
Gameplay_RealisticLevelling/
Gameplay_RegionalBounty/
Gameplay_RespawningStones/
Gameplay_SaveSkillBooksForLater_OBSE/
Gameplay_SneakTransparency/
Gameplay_SoulDelete/
Gameplay_StealthOverhaul/
Gameplay_Streamline_OBSE/
Gameplay_StutterRemover/
Gameplay_Uncapper/
Gameplay_UniversalSilentVoice_OBSE/
Gameplay_WillfulResistance/
Gameplay_WillpowerResistance/
Items_Amulets/
Items_Barenziah/
Items_ClassyClothing/
Items_Hammerblade/
Items_Keychain_OBSE/
Items_PortableSorters_OBSE_Cobl/
Items_QuestAwardLeveller/
Items_StorageSacks_OBSE/
Landscape_RAEVWD/
Landscape_RAEVWDSI/
Landscape_UniqueLandscapes/
Libs_COBL_OBSE_FCOM_Exnem/
Libs_ItemInterchange_COBL_FCOM/
Libs_Pluggy/
Magic_ConduitMagic/
Magic_EnchantmentMastery/
Magic_LAME/
Magic_TeachSpell/
Quests_Aesgaard/
Quests_Bloodlines/
Quests_Cybiades/
Quests_EnhancedDaedricInvasion/
Quests_HeartOfTheDead/
Quests_HoarfrostCastle/
Quests_KragenirsDeathQuest/
Quests_KvachRebuilt/
Quests_LostSpires/
Quests_MountainTower/
Quests_NakedNord/
Quests_TearsOfTheFiend/
Quests_Thievery/
Quests_Windfall/
Races_CuteElves/
Stock_BookJackets/
Stock_EVE/
Stock_GreyFoxCowlRedux/
Tools_FormIdFinder/
UI_AlchemyAdvanced_OBSE/
UI_DarNifiedUI/
UI_ElvenMaps/
UI_GuildMapMarkers/
UI_MapMarkerOverhaul_OBSE/
UI_OdeToOblivion/
UI_SuperHotkeys_OBSE/
UI_ToggleableQuantityPrompt/
Visuals_Bubbles/
Visuals_DarkerNightsAndDungeons/
Visuals_Lava/
Visuals_PhinixWaterfix/
Visuals_Rainbows/
Visuals_Sky/
OK so your max amount of sub-directories from my suggestion is still 141, not *hundreds*.

And this is all a bit silly because, to quote your original post on the matter: "Could I make a small request for the next version? I keep on running into a few extensions in my projects that I don't want installed. Could you add '.ace', '.tgz', '.tar', '.tar.gz', and '.omod' to the skipExts variable in bosh.py? Thanks. " and "Every once in a while a mod is packaged that way." (note emphasis)
So my question is how many of these 141 project folders are even affected by this? 5, 10, 15? That means you just stick a sub-directory into those few to bypass the issue... Also, what is the reason for including the most common -- the only mod format you mention that I've actually ever seen -- the .omod? I have always converted it into an archive with conversion data instead, and stored that. And of course if it is something that actually requires OBMM to install, like shader edits, what is it doing in a BAIN project?

I also don't think I've ever once seen the other extensions in all my mod-downloading days, but I'm sure there are at least a few that exist. But if I were to have come upon any such mod I would have simply repackaged it as a .7z anyway.
Maybe I'm just being pedantic, but I wouldn't put loose, unrecognized files in the root of 141 of my projects and let BAIN install them. I just think the intuitive thing to do in those situations is to make BAIN ignore it by putting it in a non-standard folder, and it also keeps your project format nice, neat, and standardized. Which when dealing with the installation of one project at a time, I feel the time cost is nil. New Folder > Name Folder > Place files > Done.
Anyway, I'm not challenging the validity of the request. Just saying there's a much better/nicer solution than asking that the program be changed.
