The Art of  Batching