1. A programmer for use with an implantable medical device, the implantable medical device including therapy circuitry for providing electrical therapy output using one or more electrodes disposed on a lead configured for attachment thereto, implant communications circuitry for communicating with the programmer, and operational circuitry for controlling operation of the therapy circuitry and implant communications circuitry, the programmer comprising: a user interface touchscreen for providing instructions and information to and receiving inputs from a user thereof; and programmer communication circuitry for communicating with the implantable medical device; wherein the programmer is configured to perform the following method: present a plurality of posture states via the touchscreen to a user; receive an input from a user indicating that a patient having the implantable medical device has assumed a first posture of the plurality of posture states; upon receiving an input from the user indicating that the first posture has been assumed by the patient, direct, via the programmer communication circuitry, the implantable medical device to capture data for the first posture; receive an indication from the implantable medical device that data capture is complete for the selected posture state; and provide an indication to the user on the touchscreen in response to receiving an indication from the implantable medical device that data capture is complete for the selected posture state.