Desktops are not extinct
Editorial discussing the notion that the time of the desktop is over. I argue that the advent of smart phones, tablets and mobile devices do not preclude the value of the desktop.
Get a Form Element's Label with JavaScript
This JavaScript finds the label for a form element, which is helpful for dynamically highlighting or changing a label based on user input.
Search Engine Optimization
Search engine optimization that can be done in-house, as well as advice for higher rankings.
Orangebox Breaks Some Custom Maps
After Valve updated Counter-Strike Source to Orangebox, many custom maps have missing textures. Even worse, some maps now even crash CS. Here is what I did to fix de_tension.
Chihuly display at Franklin Park Conservatory
The Franklin Park Conservatory displayed the work of Dale Chihuly from October 11, 2003 to March 21, 2004.
Going bald like a man
An amusing editorial by Shawn Olson, originally published as a Chalkboard column in the Messenger.
Canon 30D Problem with Lexar CF Cards
Some makes of the Lexar high speed flash cards are not stable in Canon Digital SLRs like the 30D.
Last Minute Villas website launched
Last Minute Villas owner Stewart Granville commissioned me to remake his site.
Manipulating Element Styles Based on CSS Classes Using Prototype
Example javascript function to change element display properties based on their classes using the Prototype JavaScript Framework.