well it's hard to understand kinda, but.. lets say this is what i want sorta, beats me what kind of things i'd be using though but lets just say it was like "on text"

it'd be something like this:

on *:text:*:*:{ if (($numbers isin 1-) && (%nonumbers == on)) { replace #'s with $null }
if (%thingstoignore isin $1-) { replace ignored things with $null }
if ($1- isin %havethegroupsaved)
{ move file to groupDIR }
if ($1- !isin %havegroupsaved) { if ($read(lists.txt,make it read all of the lists) == 1 ) { make the group and make a new dir moving the files there that match the group }
}

alias numbers {
1234567890
}

but could it be stronger and do like it checks for 2 or more common things in the file names (able to turn it on and off, or maybe actually SET it to the # you want?) ? like say..

Cows_go_moo.txt
Cows_go_hi.txt
Cows_Come_for_you1.txt
Cows_Come_for_you2.txt

and it'd make "cows" as a DIR, but inside the DIR, it'd make "go" , and put Cows_go_moo.txt, and Cows_go_hi.txt inside of cows/go , and then it'd make 'come' , and put the files Cows_Come_for_you1.txt ,Cows_Come_for_you2.txt in cows/come .