Just as I'm submitting this, the article I linked to seems to be down. Here is a google results page to show it does indeed exist. The update I found was called "Looking for answers on Microsoft's COFEE device"
The update seems very sketchy and inconsistent. Not sure if you want to post that, but the original author has put 3 updates to the original story already, and may post more in the future. Just letting you know if no one else has."
Link to Original Source