drewdavis:
Also, what do you think about this sparkfun one I found. It is $10 cheaper so if you think it is good I will probably purchase it as I don't have extra money setting around.
I would avoid anything based on bipolar chips such as the L298N (as in that one) or L293. Those chips have a high voltage drop (which also means that they run hot) and no current limiting. They are OK for very small motors if you can tolerate the voltage drop.