Hi! Like everybody else I'm very excited about your product and have been going over the code, mostly focusing on DWT at first. I've noticed a couple places where there's a JavaScript operator that I've not seen before. For example:

AjxEventMgr.js:
...
59: if (retVal === false)
...

AjxVector.js:
...
34: if (compress !== true)
...

Are those equivalent to "==" and "!=" respectively? If not, how are they different? If so, why use them instead of "==" and "!="?