January 31, 2010 SNL Weekend Update Edit Delete Tags Autopost Yup - it is an iPad. Sent from my iPhone