i seldom use FSO unless for vb script, but some scripting and WMI makes a lot of tasks much simpler
as i said, this is just an alternative

as you say with getspecialfolders, it is essential to use some method to find user and system folders