20070428 tech: Shrek 3 goes online before release