June 15, 2011 ? Demoted Edit Delete Tags Autopost Source: http://daringfireball.net/2011/06/demotednews from apple mac computer news applecare apple news rumors