* Teamviewer. Cross platform remoting: http://teamviewer.com/ I use it for support sessions and remote pair programming.
* Parallels. VM. Use it primarily for testing web apps in older versions of IE.
* Netbeans. Great search tools (search in files, search for classes, functions).