http://quiz.myyearbook.com/zenhex/quiz.php?id=13154
Personally, I think this is the most accurate and comprehensive test on the internet.