Kettlebells are all the craze, and probably you have seem them coming to a gym near you. They are generally met with a degree of caution and confusion...