Abstract: Programming wands, systems and methods are provided for programming implantable medical devices (IMDs). The programming wands of the present invention preferably include one or more input devices which may be manipulated to control the programming process. In some embodiments, the input device includes one or more of a trackball, a button, and a scrolling wheel. By providing input devices on the programming wand, a physician or medical technician may control the programming process with the same hand that supports the programming wand.