1. Time Spent: Hours! 2. Content Quality: This is the best tutorial site with which I've worked. The examples are useful and complete. 3. Teaching Effectivenss: I use this site as a teaching tool for myself and know many others who have found it helpful in the classroom or for themselves. 4. Ease of Use: Very easy even for a novice to follow. Links allow easy navigation from page to page and back home.