virtual – adj. involving computer programs or the internet
hardware – n. the electronic equipment and other physical parts of a device
belt – n. a piece of material worn or tied around a person's waist
learning curve – n. the time it takes to learn a new skill
therapy – n. treatment for a physical or other disorder
rehabilitation – n. the process of repairing a physical disability