Kettlebells offer a nice alternative to traditional weight training.
I use kbs for various throwing movments in addition to popular movements such as swings, snatches etc...
There are various companies that sale kbs. Beware of the type of kb you use if you decide to throw as some kbs will break.
Refer to Mike Mahler, Jeff Martone, Dave Randolph and Steve Cotter for various routine suggestions utilzing kbs.
thanks
Coach Hale
www.maxcondition.com