the wait is over. july 19, 2012.