Hi: Your permissions thing is probably being caused by not having permission to use the serial device that your modem is connected to. Do the following: 1. Type "ls -l /dev/ttySx" where x is the port of your modem (0 for comm1, 1 for comm2). 2. Make sure the permissions are at least rw-rw---- - use chmod as root to change it if they're not. they probably will be OK. 3. Look to see who owns it. It'll probably be root as the owner and dialup or something as the group. The group is what we want, here. 4. Use your favourite text editor and edit /etc/group . Find the group which owned the port and add the user account to the group. If the group has no members, put the username after the last colon. If there is already one or more users in the group, put a comma directly after the last existing username and put in the new one. Note that the syntax here is important and things may break iif it's not done right. 5. Save and relog your user account so the changes take effect. 6. Type "groups" as your user to check that you're in the appropriate group. 7. Type "pppgo" and cross your fingers. The problem with not being able to run pppgo as root is more than likely a search path issue. Your user account has some paths in its $PATH that root does not. Geoff.