Batteries add size, weight, and inconvenience to present day mobile computers. This paper explores the possibility of harnessing the energy expended during the user's everyday actions to generate power for his computer, thus eliminating the impediment of batteries. An analysis of power generation through leg motion is presented in depth, and a survey of less practical methods such as generation by breath or blood pressure, body heat, and finger and limb motion is also presented.