Just got a reply from MS about my refund request. I have been added to the refund queue. When I asked about the queue length it was explained that MS was making refunds out of pocket and the queue was based on sales, as BA was holding not only customer monies but MS monies also. It was stated that MS has issued 100,000$ in refunds to date. The correspondence was polite and easy. It makes me feel bad for the guys at MS, it seems they are getting hammered from both ends.