Virtual volunteering refers to volunteer activities completed, in whole or in part, using the Internet and a home, school, telecenter, or work computer or other Internet-connected device, such as a smart-phone (a cell phone with Internet functions) or personal digital assistant (PDA).[1] Virtual volunteering is also known as online volunteering, remote volunteering or e-volunteering.