Anyone know anything about www.thescientificworld.com? I just got a postcard from them - it mentions free alerts and a large db of articles. Anyone have any experience with it?