As Julia points out, I had a difficult time telling people that I had won the Imagine Cup since there was little to no references of it. Finally there is a Press Release announced today!

UPDATE #1: Here's another link to the same press release at the Microsoft website.

UPDATE #2: Here's yet another link to the same press release at NeoWin.