Teachers for all levels of students today have so many more teaching aids than even just a few years ago. That's not just because of greater access to the Internet but also because of the growing number of web applications that they can use. Some applications are specifically geared towards teaching and learning. Other applications can be adapted for these purposes. Here's a list of some online applications, listed alphabetically, that we feel are excellent for teachers.