30 passes through the distance between the resistance members it hits against second resistance member 32 whereupon it will produce a second sound u201c snap u201d this combination of audible sounds u201c smack snap u201d provides an indication to the batter that a swing of good follow through and thus good form was made if only the first u201c smack u201d sound is made but not the second u201c snap u201d sound then that indicates that the batter did not swing with sufficient follow through thus in the absence of a u201c smack snap u201d sound a batter will be made aware that good swinging form was not made achieving the u201c smack snap u201d sound also provides positive feedback to the batter that the placement of the bat during the swing was optimum if the resistance member was hit either too high or too low the first resistance member would not strike against the second resistance member properly to produce the sound the height of resistance members 30 and 32 can be adjusted as required to accommodate different heights of batters and also different swing paths slots 50 and 52 receive resistance members 30 and 32 respectively and retain them in an upright position locking pins 54 align with apertures in resistance members 30 and 32 to retain them in place in slots 50 and 52 a series of apertures not shown may be provided along a bottom length of resistance members 30 and 32 so that the resistance members may be moved up or down in slots 50 and 52 to align appropriate.