ouch.... that has got to be a pain to keep up with!!

I would suggest that you use a INI file if you want to keep indivual user drive mappings, using readprofilestring() would give you better error handling.

but.... if it was me. I would rewrite it.