I've been using
SmartSheets for my client support, task and project management. What I like about is the ease of interacting with Google Docs (which I use pretty well exclusively), as well as communication with my clients. I'll definitely check out FreedCamp because free can be good, but I'm often hesitant to rely on free services for the simple fact that because it's free it could easily disappear without warning.