Generating and sharing electricity