Formatting, added a few ASSERTs
Added some more SAL

SAL catches so many bugs!
moved some runtime ASSERTs to SAL checks
goodbye reselectchildstack
ehrm, THIS time, goodbye
SAL
tons and tons of cleanup, cut (#read jobs) out
cut in-progress-updating from CItemBranch

the window hangs during work....for now

this tremendously simplifies CItemBranch