I'm running a site called Cooljugator which allows you to type in any verb online and have it conjugated in the main different forms and put in a straightforward way. I had a Lithuanian conjugator already, then I released a Latvian one and now I've released an Estonian one:http://cooljugator.com/ee/
The Estonian one recognizes both da and ma infinitives.
Unlike the Lithuanian one, with over a 1000 verbs and the Latvian one with over 200, the Estonian conjugator only does about 50 verbs at this point.
However, there is a gap and error reporting system so whenever you type in a verb it does not recognize yet, you can submit an inclusion request for that verb and have it included shortly.
There is also a suggestion feature so for example try typing "ta" and see what words come up.
Now from my experience with the other two CoolJugators, I learned to double check the word conjugations before adding them. That's what I did for Estonian and now I think it should be pretty reliable in most cases.
However, apart from that, there is also a mistake reporting system so if you see any, you can just click at the bottom of the page and have the particular word submitted for review. That's how I plan to fix all the glitches and add new words.
Since it's still brand new, I plan to be adding many new words in the near future. The best thing you could do would be to use it and submit missing words so that I know which words to add.
Also, I'd like you to let me know what your thoughts on this are. Any suggestions or critique is always welcome!