Google Hangouts is what my past few teams have used. Wanting people to put "more thought" into their standup report, however, may be a red flag. An update during standup should be brief, and not result in the standup dragging on and on. No one wants to be there any longer than necessary, and if anything specific needs to be discussed, set aside time for that topic and only for the parties that need to be involved.