Erowid.org has the answers to most drug questions, plus links to lots of cool sites, including this one.