A site that would allow on memebership basis take a 100-500 or so question exam.
1- Multiple Choices
2- Include text and pictures in the exam
3- Analysis of exam taken reported by correct and wrong answers
4- If incorrect answer is given, the righ anaswer is shown
5- For each payment viewr recieve a random key that would allow one time test only.