Have been using Nifty for a number of years as a single person company with multiple clients. They are constantly upgrading features and improving the product. Nifty really has matured out to be a fantastic project management tool and also include a great API too.