dreammoods.com
Dream Moods is a free online guide to help you interpret the meanings to your dreams. Check out our 5800+ word dream dictionary, fascinating discussion forums, and other dreaming topics.
The Basics of Philosophy: A huge subject broken down into manageable chunks