I have just started using Paymo few months back and I am got amazed with it. It has all features which you will need to fulfill your needs and has the ability to track your time and project status online and offline both which is a very important tool for me. Creating a task list is and ability to upload files as attachment in any task is an extremely amazing feature as it makes understanding task simple with all necessary files attached with a task. It’s simple and easy to understand and I can start tracking my time by just one click without going again and again to paymo website. I’m highly satisfied with it and highly recommend it.