After many years of using incomplete project management solutions I created my own as a startup. I built eProject.me as a SaaS app, IE service so others can have the option to use it also.
eProject has a ton of featues, to many to list here. Check out the full and growing feature list at Features or signup for a FREE trial and check it out for yourself.