in reply to drive space script dies on certain characters...

@dirs=`find $partName -mount -type d | xargs du -sk`;

you might try putting double quotes around the $partName, looks like a syntax error from find something like (but totally untested).

@dirs=`find "$partName" -mount -type d | xargs du -sk`;

g_White