Opportunities and risks of a virtual life