Dynamically change a form's action with JavaScript
JavaScript allows you to dynamically change a form's action. To make the function work in the new Google Chrome browser, you need to reference the action differently than you could in other browsers.
Cringe Photos 4



Cringe played at the January 31, 2003 Liquid 6teen show at the Alrosa Villa.
Computer Art



Samples of my art designed on a computer.
csde_tension - Counter-Strike Map
CSDE_TENSION is a custom Counter-Strike map by Shawn Olson... revision to csde_campside.
Unicode Data with PHP 5 and MySQL 4.1
Internationalization is simple with a litlle advanced preparation.
Preparing Your Website
Considerations when starting a web site.
How to get better teachers.
There is only one way to get better teachers. Pay them more.
Good Memories from the Badlands








Photos from my trip to Killdeer and Medora in Western North Dakota.
The Forgotten Philosopher: A Look at John Dewey
An essay delving into the educational philosophy of John Dewey.
Dealing with Readblock Character Limit in MAXScript
MAXScript function to circumvent the limitations in MemStream.ReadBlock() that has a character limit of 5120 characters.