Micro Averaging