it is a good site. I have used it several times to take the code quiz exams... someone needs to update it for the 2005 nec