The ability to create custom reports for different project types is very useful. Tracking time spent in tasks can be done easily using this software as well. I have not found any downsides yet but there probably are some that we haven't discovered yet! It's great when you need it most - during your busy season of production or sales. We use sitetracking at work because our business has become more complex over the years so tracking all aspects of each job from start date through completion/sign off. This program allows us to do just that without having multiple spreadsheets open which would make things look messy and confusing.