I'll try that, but I don't see the 2.3 firmware, I only see up to the 2.2.3. Unless those are the same thing. The weird thing is, though, that I installed the 2.2.3 and my internal SD was fine, but after installing NCCE afterwards, the internal stopped working. Also, what do most people use to install NCCE, the CWM? I remember it saying to wait for it to start the installer automatically in the instructions, but that never happened, so I just chose the zips using CWM. Not sure if that's the way to do it, though.
EDIT: I tried using the same recovery that came with the 2.2.3 update, and it froze ncce on the sonic boot screen, and with CWM, I get the SD card error.