Productive Tools for Research