Hi, took me precisely one month to figure out what caused the error.
I was using "box" for an id, which obviously is reserved in IE. Strangely enough, it caused jQuery's offset() to fail with elements within a div named <div id="box"></div>, while doing an offsetParent on the HTML object worked. This article discusses reserved IDs in IE which cause printing issues etc.: http://meyerweb.com/eric/thoughts/2005/08/29/reserved-id-values/ Guess what it teaches us is to namespace our css IDs and classes to avoid problems. Bernd