Technology Tools and Resources for Science