Microsoft Hosting "Small Gathering" May 20, May Unveil Surface Mini by Landon Robinson 11 years ago May 20