Tech Weekly Wrap-Up May 22nd: Consumer demand snapping back up? Enterprise IT supply chain stumbling? What happened to growth in gaming?