And then display the results: You are an APPLE / CHERRY / ORANGE / LEMON / GRAPEFRUIT etc.

A few things to note: - more than one kind of fruit can have a peel. More than one can be baseball-sized. - apples can be red, yellow, or green.

What would be nice is if each answer could add a different value to each of the possible personality/fruit types. So choosing "red" could add a value of "1" to apple, "2" to cherry, and zero for the rest. Choosing "rind" could add a score of 3 to orange, lemon and grapefruit, and zero for the rest.

All the stuff I've seen so far has been of the QUIZ type, where there really is only one scale - correctness. I've actually seen "personality" tests building quiz scripts like this, but it's kind of hard to build a personality test that can only tell you if the person got 78/100 correct.

ONE LAST THING: It doesn't have to be a PERL script. A JSP or PHP script doing the same thing would also be good. Javascript is OK too but less good.