Question: All browsers apart from IE are working nicely with Uploadify in my project.

So just going to the demo page in IE10 :

<http://www.uploadify.com/demos/>

I see that for IE the upload button is not properly changed to its Uploadify upload button.

On F12 debug, under console I can see the following error:

SEC7111: HTTPS security is compromised by <https://gw079.lphbs.com/ConvivaCommunicationProxy.html> 

Does anyone know if this is causing the problem, and how I might fix it?

Flash plugin is displaying right for other sites.

I have 'reinstalled' IE10 without fixing the issue, and other browsers work fine on this demo page for me. Another guy in the office doesn't have the error in IE10, all works for him.

Answer: 
I personally always use != for clarity, unless I'm looking for a number that is either greater than or less than another number. Since <> implies greater than or less than as opposed to not equals, it doesn't read well with strings - unless alpha-sorting/ranking is what's desired. 

For example:

```
String myVar = 'apple';
system.assert(myVar <> 'orange'); // Pass
system.assert(myVar < 'orange'); // Pass
system.assert(myVar > 'orange'); // Fail

```

So in the spirit of creating self-describing code, != is my choice for all "not-equal" scenarios that don't involve ranking or ordering of any kind. Otherwise <> will *work* the same, but with incompatible types you can't perform a < OR a >. In other words:

```
system.assert(myVar <> null); // Pass
system.assert(myVar > null); // Error: Comparison arguments must be compatible types: String, NULL)

```

So whatever more accurately describes the comparison is my 2-cents.
You can find it in formula operators reference [here](http://help.salesforce.com/HTViewHelpDoc?id=customize_functions_a_h.htm&language=en_US#NotEqual)