A recent discovery by Google engineers, is that if you wish to Root Access your Samsung Galaxy S using farproc, it will actually ask for a rooted user. This means that if you try to download and install farproc, it will ask for a rooted user and if you try to deny the request for a rooted user, you will get an error message. There are still some technical persons out there who have not discovered this security hole yet, but I have personally tried it on my own Samsung Galaxy S and it does indeed require a rooted user. In my case, farproc didn't install properly, however for anyone who has the same problem, I suggest trying it out and if you don't like it, simply delete the file from /data/afs and then re-install your S Kit.
Another thing that you should know about farproc is that it can also damage your Samsung Galaxy S by changing / data files of your device. This means that you may lose all your stored passwords and user preferences on your device as a result of this nasty little security hole. I have encountered this problem on my Samsung Epic, however I am sure that other devices running the same operating system will also give similar problems. For any android users out there, you should stay away from farproc and look for other alternatives that will provide better security and functionality.
To fix this issue, just download another user interface for your Samsung device and then flash it to the room of your device. That's it, you are now rooted. I am quite sure that you will enjoy seamless connectivity and smooth performance after this. If you encounter any kind of wifi issues in the future, just check your farproc log and see whether it is a coded error or not. There are instances when flashing new firmware will cause your device to reboot however this happens very seldom with my tests.