When it comes to the Web, I am a dinosaur. I built my first site in 1995 using nothing but vi and the Awesome Power of My Brain™. Sid Dabster is my hero. Any problem these Gen-[X/D/whatever they're calling themselves this week] losers nowdays feel the need to solve using Java, I can solve almost as well with nothing but Javascript and DHTML.

Okay, enough posturing. As a webmaster and de facto Web Designer for my team at work, I've been called to solve some interesting problems in my career. Because the solutions I developed and fielded were based on prior public domain work that pointed me in the correct direction, I think it only appropriate to do likewise.

Compatibility

All code in this section will run in any browser that is DOM and CSS compliant. As of this writing, this includes (but is not limited to):

Software MINIMUM version required
Netscape 6.0
Mozilla 0.7
Internet Explorer 5.0

They will not run on a non-standards-compliant browser, such as Netscape 4.

Special Notice to IE5/Mac Users

I have tried to make these episodes run on Internet Explorer 5 for the Macintosh, because that's what I used to have at home. As my examples have become more powerful and complex, I have run into increasing problems in getting them to run on this browser. It has gotten to the point that supporting IE5/Mac in my episodes has passed the point of diminishing returns, and takes far more effort to do than is justified by the current state of the home computer market.

If you're a Mac user and only have IE5 as your browser, do both of us a favor and get yourself a pre-compiled version of Mozilla appropriate for your operating system version. Not only will you be able to see every Strange Code episode in all its intended glory, you'll have a better browser in the bargain.

Licensing

All code in this section is made available under the provisions of the GNU Public License.