Meteor Crater
Photos and links for Meteor Crater in Arizona.
Compare Values with Arbitrary Comparison Operator
JavaScript for comparing values when the operator to use is variable.
JavaScript function and sample code to dynamically compare two values. Accepts numeric and/or alphanumeric values and does a comparison on them based on a comparison parameter.
Ohio Salamanders – Tadpole Photos
Photos of salamander tadpoles living in vernal pools of Central Ohio.
de_concerthall_rc1
Rock out while you play CS with this custom Counter-Strike map featuring the music of Noise Auction.
CorelDRAW Graphics Suite
CorelDRAW Graphics Suite is the most powerful, cost-effective imaging bundle for the professional designer.
Adieu Cringe
2003 is coming to an end with the final Cringe show. This year my mother died, my friend John Hart died, and my favorite band broke up.
Birds and Other Denizens of the Outer Banks
Photos of birds, dolphins and sites in the Outer Banks.
The Dreaded -1.#IND
A solution for DOT products of two normals that result in -1.#IND when passed to acos().
Photography
Photography portfolio
New Counter-Strike Maps
New custom CS maps are here -- de_stonerhenge and de_welfare_square.