Is TaxCaster vaporware? Why can I not find access to it?

I keep reading about the great, helpful results obtainable from taxcaster; however, I can not find it anywhere.  Grrrrr.  What is going on?  Why is there no trustworthy way to estimate taxes?