This is going to be a tough second half of the year for Apple. No matter where you look, it's stormy clouds.
It looks like a comprehensive package, but they've been working at this for some time, ... Most of us hoped they would be at this point a year ago.