I've yet to get very far on my CNJ, so I really can't contribute much here, but I just wanted to say thanks for writing this up. Looks like a lot of work went into it.