Yes, you got everything right about servers. Servers are ony for searching files or sources, and the local search searchs on oyur server and global on everyone. Sources search are also done to all the network via UDP packets.
Now:
If you have a slow box like a G3, you would love to use not aMule but amule daemon. Sadly, I did never distribute it for Mac, because it was not stable and failing at that times. Now it works great, and you could run it and manage it via webserver. You can do all this downloading aMule cvs tarball and compiling yourself, tho this is hard work, or just waiting for me to bundle a aMule.zip having aMule, daemon, and webserver at least.
Daemon takes WAY less CPU.
And someday, you will be able to control it with the current GUI, just running it and closing it when needed. This is actively being worked on.
And, welcome
