John,
This is a great behavior to exhibit in the classroom and I think students benefit from the "instantaneous nature" of on the spot grading. I do this with quizzes, but tests take a little longer. Still, I try to prioritize getting student grade information to them as quickly as possible.
Barry Westling