Page 1 was originally based on a page published by Jessica Fridrich. You probably want to look at her entire method.
Some algorthithms were generated using the Cube Solver Applet on speedcubing.com.
You can now customize the colors of the cube on this page (requires cookies).