Check out thelinks to many good online psychology and counseling resources from PsychCentral.
NAMI: National Alliance on Mental Illness