Evaluating Online Resources: A Critical Analysis