Thanks, guy! That's what I thought... I spoke with my CEO and he said he's fine with the way we've been doing things and that there's no reason to change anything. When I asked our controller about the potential difficulty of hunting down errors after retrieving an entire month's worth of sub-ledger batches, she said she does the error checking before she even retrieves the batches into GL.
So, we'll continue to do things the way we've been doing them - but at least I'm not crazy.;-)

Thanks again!

Andre