Microsoft BUILD keynote: smoke & mirrors or the start of something awesome?