2010/04/11

Confirmed: Apple's iPad is "a really big iPod Touch"