My favorite links
Teaching
Journals online
Science direct
Springer-Verlag
Miscellaneous