Nope, it's still there - you can download the new version 3 of the software - but it's proper idiot software. Bugger all options, horrible interface, tries to tie you into their online system. Just not nice to use, at all.
2.4.014 was the last decent version.