Obama and the virtual town hall