You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser.
I would like to improve on it, but I'm just not sure how. That early version took me a long time to come up with.
Anyone got any ideas?