This banner got me curious:

Welcome 2007 from Apple

any ideas?