Im an IT Management Consultant and a Project Manager so I have some complex time tracking & billing needs. The only common scenario I can think of off hand this app doesnt cover (yet) is an easy way to do splits e.g. an hour long meeting where I want to split the time either evenly or, for instance, 25% to one client / project, 25% to another and 50% to yet another. My background is in Application Design and Development and Im here to tell you this company knows how to design and build and application!! I watched the videos on the website and didnt even hesitate to spend the $$. I will report back once Ive used it a while. If the app performs the way I suspect then this was the best $10 Ive spent in a long time.