The update.zip I've left on my Internal SD is the one from Doc. So I'll just apply that first before I factory rest, wipe cache and dalvik. Then I'll apply his JPX rom. Thanks for letting me know there wasn't any problems from switching one to the other.
Wont help I think. The CWM we want (for doc) is built into the kernel of docs rom. I think. They are not very explicit - info is scattered all over the place in the i9000 forum.
And yes, anytime you flash back to stock rom (and you could go JPU) will reset everything. You wouldn't even need to do any wiping of the cache if all you're doing is that. If you go JPU you'll have to use Odin to flash CF-root to get 2e. If you flash say JM9 (Eclair) then you can apply the update.zip file and then flash Doc's ROM.
I flashed jm8, as it was pre-rooted, with odin. Then I flashed darky's latest. I think it's a bit faster and a bit more stable. Also, it did not do a wipe so all the old apps were still there, crashing and playing up.
jm8 did not fix the MMS issue either, but it got further along than jpu and jpx. The point of difference was the includion of a csc file; not the right one mind you, but somewhat close I think as it actually sent the attachment. But it was not received by the receiver. No need for mobile data to be on first either.
So, the MMS issue is rooted in the csc. Pathetic - the way samsung has added this complication. The HTC Desire does not have this problem. (But I like the sgs more for other reasons).
Oops, almost forgot. Have you rebooted the phone since moving to Doc's rom. I recall once it appeared I didn't have all the CWM options. When I shut the phone down and went back to recovery it was all there.
Several times. With updates, without, with wipes, without.