The 9600 Pro and 9500 Non-Pro have 4 piplines, while the 9500 Pro has 8. In effect, the 9500 pro is like a 9700 with half the memory bandwidth (128-bit instead of 256-bit data pathway), and a 9500 Non-Pro also removes half the pipes. The 9600 has some enhancements and a greater clock speed so that it won't be as handicapped as the 9500 non-pro.
That thing he was saying about making a 9500 Non-Pro into a 9700...you don't need soldering skills, you can modify the driver and make it work like a 9700. Lots of places for info on that. The scoop is, some 9500 NON-pro's with 128MB RAM sit on the 9700 PCB, which means they have 256-bit memory like the 9700. So modifying the driver on the 256-bit RAM versions results in a "free upgrade" to 9700 standards. Modifying the driver on the 128-bit version makes the 9500 into a 9500 Pro.
Newegg.com still sells some of the 256-bit 9500 Non-Pro 128MB cards, under the Saphire name, the red ones are 256-bit and the black ones are 128-bit.
So the red ones are faster but the black ones look cooler!
<font color=blue>Watts mean squat if you don't have quality!</font color=blue>