Long, but worth a read. (Thanks to +Devin Scherck for sharing this.)
Shared publiclyView activity