Great recap blog! You synthesized much of what I heard as well from various attendees and exhibitors.