1. Beginner - Spells Perl: PERL. Is confused as to why variables have certain characters in front of them. 2. User - Understands why it is spelled Perl. Writes basic Perl games such as hangman. Does not see why he needs to comment code 3. Advanced User - Throughly comments his code. Does not understand the greatness that is CPAN. 4. Hacker - Writes his own CPAN modules. Does not like the shift towards Perl 6. 5. Guru - On the development team of Perl 5 and 6. 6. Larry Wall - 'Nuff said.