that worked to a point, but it didn't scan the sub dirs, and didn't work with spaces (as predicted). And that made tons of 1, 2, 3 etc.. and placed files i wanted to group in them, so i guess numbers should be excluded, and only letters looked at.

i was thinking.... maybe a hashtable, and regex of some sort would be best. Maybe if 2 things are the same in the file name, it'd treat it as a "group" and know to group them.