This experiment in HTML 5 Canvas brought to you by samuelg /at/ fogbound /dot/ net. View source to see how it works and what a lousy coder I can be when procrastinating real chores.