Dan’s Online Diary 

# 5.4.04 by Dan
Basecamp.
For managing projects online. Basecamp allows you to publish and maintain milestones, to-do lists, messages etc regarding your current projects.
Whats even cooler, is that you can allow your clients to log in and see how their project is going.