Considering this link is in fact posted on the Windows Phone Blog, our first guess is this involves some type of “free time” with a Windows Phone device. Specifically, since the Lumia 900 launch party takes place on April 6th, we think this free time involves some hands-on with the Lumia 900. If anything, Microsoft is at least preparing their own event for April 9th to show off how much time you save with the Windows Phone OS and using it in your daily life.
However, the actual web address – http://www.freetimemachine.com/ – linked seems to detect your browser for whatever reason, and of course reads “free time machine.” All we need is for our Windows Phones to double as time machines, awesome! Let us know if you have any guesses about this April 9, 2012 mystery in the comments below.