I'll wait on you, thanks.
Sorry I didn't get to this yesterday... you checked this in this morning, right?
I've tested the current changes and it did cause one compile error in MOOSE... but it was in my code for dealing with ghosting extra elements while using ParallelMesh. I know that that code is bad now anyway (I should use the new PackedElem stuff and redo the whole thing) so I just removed that part of the code from MOOSE for now until I get time to fix it all up. Hopefully that will be soon.
Other than that it looks like everything is ok.