...The past 2 days I have tried CEDP and BasICColor with the SP3 puck. The first gave me a better calibration but still not perfect, to my eyes. I was intrigued by BC's ability to calibrate using the NEC's internal LUT, which CEDP and SP3 could not do. At the end of all of this, I am buying BasICColor.
The reason for this is, CEDP makes it clear that it does not support NEC's proprietary version of DDC. (Not a shortcoming of the software... NEC does not allow it.) And... the reason why BasicColor can, is because in European markets, the "Spectraview" software IS BasicColor. So essentially, you'd be using European Spectraview.
I don;t know if it is the puck or software but, whichever software I use, the black point seems to be higher than it should be.
It's the puck. X-Rite colorimeters are known to measure dark tones and shadows differently from the Spyder3 pucks. In real world practice, my DTP-94 reports my Dell's black point as 0.15cd/m2, while the Spyder3 puck reports it as 0.26cd/m2. The quality of the profiles created with either hardware is equal. My blacks are deep black, my shadow tones have good definition and smooth gradients without banding.
I'm not. 
