A list of SharePoint Developer, Design and Testing Tools

If you need to put together a SharePoint Developer machine and want some inspiration into what tools, services and programs need to go on it, then look no further. If I have missed any, please add them. As always, feel free to embed the list in your own blogs.