I am thinking (dreaming) about a tool for managing IM projects and would like some feedback, bit of a brainstorming session! Features I have thought of so far are: Comprehensive list of all sites owned: Ability to record URL details, logins, host details, domain details etc Web 2.0 property management: Record URL, login etc with the ability to auto login to any property Back link management: Associated to money sites and other layers allowing you to track links, PR and index status and the link relationships, maybe a visual tool here to allow you to visualise money site and created links under it Content management: Ability to log and record all content wth API integration into the best spinner and copyscape integration, ability to track where content has been used. User account management: Ability to track accounts, email, Web 2.0 etc Integrated analytics dashboard: simple dashboard showing high level Google Analytics stats for all money sites, Unique visitors, Pageviews etc Contact management: Lists of industry contacts, service providers and ability to track and store notes on them, transaction details etc Financial management: Record spend on advertising, services and track by month, year etc Task tracker: Schedule and record your time spent on projects The key thing would be the relationship management, allowing you to manage the relationships between each property, money site to back links to web 2.0 and services used, costs as well as real time analytics to track performance. That is as far as I have got. I am trying to work out if this would be a desktop or web application, there are positive and negatives for both... Web: Accessible from any computer, possibility of expanding to an iPhone and Android application later for even easier access, but this is a bit of security risk, I suspect most people would not like the idea of a website having the crown jewels as it were. Desktop: Far more secure but only accessible from one location and design and visual layout is limited. You could of course offer a hybrid version; integrate with something like dropbox so people can sync databases across computers securely. Anyway! This is all pie in the sky and is nothing more than a good idea right now, would be interested in any opinions and any expansion on the features or thoughts around web or desktop.