On a more positive note, it's E3 and WWDC this week.