A very tongue in cheek style quiz, but having done a few dummy runs for my existing clients, the results are surprisingly accurate.