A list of tools that might prove useful!