Internet Public Library: Kidspace
http://www.ipl.org/div/kidspace/

Internet Public Library: Teenspace
http://www.ipl.org/div/teen/