I recently solved a CSS problem that was causing me to repeatedly pound my head against the desk, and honestly the desk has already sustained quite a bit of damage from previous head banging incidents.
I was surprised to learn that I got completely different behavior between Internet Explorer 5.00.2920.0000 on Windows 2000 and
Internet Explorer 5.00.2919.6307 on Windows 98. Ok, I wasn’t exactly surprised, more like annoyed by the CSS bugs in MSIE. I don’t know if it had anything to do with the differences between Windows 2000 and Windows 98, or was fully the result of the 0.00.0001.3693 revision. Perhaps they fixed a single bug and release a new version.
Anyway, the next time MSIE 5.xx.xxxx.xxxx is giving you CSS problems, curse a bit, bang your head against the desk, and then try rearranging the elements in your CSS file… And if that doesn’t work, just repeat the process until it does.