June 16, 2011 ? Demoted Edit Delete Tags Autopost Source: http://daringfireball.net/2011/06/demotedapple technology news microsoft app store new imac news about apple