Hello!
I see that the newest version of Shareaza (v2.5.1.0) requires a SSE-capable processor in order to run.
This is bad news for many people who run "24/7" homebuilt file/ftp/p2p/bittorrent clients/servers, because many of those machines are good old compact (and low power consuming) Pentium 2 PCs, or even older machines. Several of my friends use Pentium 2s, and I personally use a Pentium Pro 200 MHz for that purpose. They all run Shareaza quite fine. This program runs even on Windows NT4. Also, don't forget that the earliest AMD's processors with SSE support are Athlon XPs.
So, could you make SSE-based code in Shareaza optional? The program could detect the CPU type and then turn the SSE code on or off automatically (like the Xvid video coder does, for example). I believe that such code (both SSE and generic editions) could be made as external libraries, so that Shareaza would load one of them at startup (not both). That way Shareaza would not be bloated by having both editions loaded in RAM, while only one is needed for a particular PC.
Regards