Stroke is a leading cause of disability in the United States and yet little technology is currently available for individuals with stroke to practice and monitor rehabilitation therapy on their own. This paper provides a detailed design description of a telerehabilitation system for arm and hand therapy following stroke. The system consists of a Web-based library of status tests, therapy games, and progress charts, and can be used with a variety of input devices, including a low-cost force-feedback joystick capable of assisting or resisting in movement. Data from home-based usage by a chronic stroke subject are presented that demonstrate the feasibility of using the system to direct a therapy program, mechanically assist in movement, and track improvements in movement ability.