I have to say, I've spent the morning trying to get in touch with someone at Microsoft that can provide a reasonable level of support. After a couple of hours of getting bounced around from one clueless tech with a poor connection and a basic grasp of english to another, repeatedly to the wrong...