Daily Report 6/29/10