Is it possible to have a fulfilling life based entirely online?