I added the color options to the form. Ended up using a nifty library called jscolor. I also tweaked the behavior of the form a bit, and in doing so added jquery to make the actual GET request instead of relying on form submit. The reasoning behind it was to make you stay on the same page when you hit the submit button, and to make it easier to interface with jscolor. Relatively little benifit for adding something like jquery, but this project is necessarily about effeciency now is it?