On this site you will find an eclectic set of pages, including information on the Molecular Weight Calculator for Windows, several solution pages for solving various Rubik's type cubes, and a large (but now static) collection of variations on Twas the Night Before Christmas.

Molecular Weight Calculator

The Molecular Weight Calculator calculates a molecule's molecular weight (or formula weight), and the molecule's percent composition, displaying the results for up to 20 compounds simultaneously. The program also supports amino acids, including predicting the theoretical b and y or c and z ions that could be created by MS/MS dissociation. The program is available for Windows (XP/7/8).

More Info

Solving the Rubik's Cube, Professor Cube, Square 1, and Pyramix Puzzle

For anyone who has tried to solve the 3x3x3 or the 2x2x2 Rubik's cube or the Pyramix (Pyramid) and failed, these pages contain easy to follow instructions, including pictures. Also available are instructions for solving the 5x5x5 cube (aka the professor cube) and the Square 1.

These instructions only involve a handful of moves and are thus fairly easy to memorize. Once you are proficient with the moves, you will be able to solve a scrambled cube in 3 to 5 minutes. Thus, these are not speed cubing moves. If you wish to learn more about speed cubing, please browse the List of Cube Links or visit Speedcubing.com.

2x2 3x3 4x4 5x5 Square 1 Pyramix

Canonical List of 'Twas the Night Before Christmas Variations

The Canonical List of 'Twas the Night Before Christmas variations includes over 840 versions of Clement Clark Moore's classic poem. The versions range from innocent and cute to vulgar and obscene, so read at your own discretion.

More Info


The Dart Scorekeeper is a fairly old, yet still functional, program for aiding dart (Cricket) players to keep track of scoring and game statistics when playing the games of Cricket, 301, or Golf. It supports up to 6 teams of two players each, includes modes for both cut-throat and polite scoring, and ranks players based on a unique algorithm that takes player strengths and recent games played into account. The software includes a graphical representation of the dart board plus the ability to play sounds for each player and important events (customizable).

More Info