These are the files in CMFPlone that (almost certainly) have GRUFisms in them. You can run seeWhatsOutThere.py against them for some hints on what those GRUFisms might be. THEN IT IS YOUR MISSION TO MERCILESSLY DESTROY ALL GRUFISMS!!!!!!!!!!!! GroupsTool.py MembershipTool.py PloneTool.py skins\plone_forms\folder_localrole_form.pt skins\plone_form_scripts\register.cpy skins\plone_prefs\prefs_group_edit.py skins\plone_prefs\prefs_group_members.pt skins\plone_prefs\prefs_group_members_edit.py skins\plone_prefs\prefs_user_manage.cpy skins\plone_prefs\prefs_user_memberships.pt skins\plone_scripts\computeRoleMap.py tests\PloneTestCase.py tests\testCatalogTool.py tests\testGroupDataTool.py tests\testGroupsTool.py tests\testGroupUserFolder.py tests\testMembershipTool.py tests\testUserFolderBasics.py