I have been a huge fan of indian clubs and clubbells for quite a while now. Indian Clubs are great for shoulder mobility and coordination. Clubbells are a heavier version of them that incorporates full body movements, and therefore are perfect for systemic mobility and coordinating athleticism and power. Here is a introductory video using 1 pound indian clubs. We have them at the office, so if you are local, consider stopping by to learn how to use them in your own training.