My team and I have used Binfire.com for the past two years on projects we worked with third party companies. Binfire is a wonderful project management and collaboration tool. Great Task management, interactive Gantt, bug tracking, resource loading and portfolio management for managing multiple projects. They also have one of the best support teams anywhere! I strongly recommend Binfire for startups and SMBs.