what about the @primarygroup macro? anybody know of a script that uses that? for drive mappings perhaps?

Also, some questions about the code you posted:

these shares are not hidden shares...so, do I really need the $$ at the end? couldn't I just use the following instead:

IF '@HOMESHR'<>''
USE H: @HOMESHR
ENDIF
SELECT
CASE INGROUP("PER")
USE G: '\\server\PER'
CASE INGROUP("ACD")
USE G: '\\server\ACD'
ENDSELECT

also, what is the advantage to that '<>' part?

thanks,
scsigrrrl99