Can anyone tell me what the difference is between all the different motherboard processor sockets (socket 370, 423, 478, etc.) Are certain sockets for certain processors? Any help would be greatly appreciated.