http://www.dailytech.com/article.aspx?newsid=18526 and if you break your Promise mister, you'll be fired!