Microsoft has just released a strange new Internet Explorer 7 advertisement, titled “Simplified”. What are your thoughts? Video after the jump.

Microsoft has just released a strange new Internet Explorer 7 advertisement, titled “Simplified”. What are your thoughts? Video after the jump.