I am developing an application made up of a number of modules. <BR>Currently when a user logs on roles are added which determine which modules a user has access to. (about 10 modules) <BR>The user is then presented with a start page which has links to the modules they have access to. Each module also has a fairly complex set of roles. I am thinking of adding these module specific roles to the user when they access a module. <BR>Can I add to existing roles? <BR><BR>Why not just add all roles at startup? Don&#039;t know but worst case a user has access to all modules they will then have about 200 - 300, 2-3 character roles added to their role array. Will this affect performance? (In a dial-up environment) <BR><BR>Anyone with some ideas and esp some code? <BR>Thanks