I would like to store the google authentication username of the user who adds a record in the datastore. Can someone please tell me how this can be done?

Also, How can the list-view code be modified to show the results of a custom query that filters by the username?

I think these are fairly common requirements and a good explanation would be useful to a lot of people.