Affirmative, I just discovered that by noticing the output echoed back to the screen was G: as opposed to G:\ and through various changes in repetition.
You are right on the money. And it works nicely at this point.
Thank you for all your input.
An isolated section of script looks as follows:
;fnMapped("\\ADMIN\NOGROUP$") ? ;(Uncomment to echo drive letter output to window.)
IF NOT fnMapped("\\ADMIN\NOGROUP$") = (G:) GOSUB "CHECKH" ELSE GOTO "MISDIRECT" ENDIF

Thanks again,

Michael