In addition, other embodiments of patient programmer 30 may include different button layouts or different numbers of buttons.
Patient programmer 30 may even include a single touch screen that incorporates all user interface functionality with a limited set of buttons or no other buttons.