This is going to be tough to describe, so bear with me. I am using the latest scriptaculous and prototype 1.5.rc0 This error only happens in IE, FireFox handles everything just fine. The error I get is: "Error: Object doesn''t support this property" Code Section that it breaks on (actual lines has comment at the end): Effect.Opacity = Class.create(); Object.extend(Object.extend(Effect.Opacity.prototype, Effect.Base.prototype), { initialize: function(element) { this.element = $(element); // make this work on IE on elements without ''layout'' if(/MSIE/.test(navigator.userAgent) && (!this.element.hasLayout)) this.element.setStyle({zoom: 1}); var options = Object.extend({ //Break here on error from: this.element.getOpacity() || 0.0, to: 1.0 }, arguments[1] || {}); this.start(options); //Till here }, update: function(position) { this.element.setOpacity(position); } }); The situation: I created new draggable elements, upon clicking and dragging the first thing that happens is the error specified. I know that it is happening in the Effect.Opacity object because the item is made slightly translucent (default behavior) on pickup. However, I don''t understand why it would break on Object.extend as that is part of prototype and I don''t think it has changed at all and it is only happening in IE and not FF (yes I did check the JS error log). I am confused, and thus going home. I''ll answer responses tomorrow morning bright and early. -Andrew Martinez