{article} Looking for web based software for invoicing, project management, contacts, and ability to store files.?]

Question by Scooter: Looking for web based software for invoicing, project management, contacts, and ability to store files.?
I am looking for web based software for invoicing, project management, contacts, and ability to store files. I would prefer something I can upload to my server and host myself but if I find the right solution that won’t be the deal breaker. I have been looking and found a lot of software out there but most that have what I want also have a ton of other features I don’t need and cost an arm and a leg. If anyone has any suggestions I would appreciate it.

Must have
========
Web based software
Project management, tracking
Quotes and invoicing
Contact management
File management/storage

Would like to have
=============
Host myself
Offline version to sync to web based
Free or cheap

Best answer:

Answer by Binary
I am currently using a web-based free time and task tracking tool called Activity Tracker Plus for my project ( http://screeperzone.com/2009/06/05/activity-tracker-plus-track-all-your-life-activities-with-just-a-single-click/ ). Its pretty cool.

What do you think? Answer below!