I’ve seen a lot of CRM 4.0 JavaScript over the past year and a half as I work on my JavaScript conversion tool: CRM Migration Assistant.

A lot of us used unsupported customizations to create a user experience that fit the needs of the customer. Sometimes these customizations were very unsupported and used internal functions or crmForm properties to accomplish a task.