Posted initial, commented source code.