socket 940 only supports ECC memory, I believe socket 939 does support it, but you have the option of not using it, and most people don't
socket 940 was designed for the Opteron processors, and is AMD's only socket which is used in dual boards appart from socket A, but that's an older socket
and like I posted to Harper, socket 754 is the earlier socket, doesn't support dual channel RAM and has a 1.6GHZ FSB, while socket 939 has a 2GHZ FSB and does support socket 939