Full user review
"Maybe I'm confused"
Doesn't do anything. When you click one of the titles it specifies as upgradeable in the taskbar, it simply takes you to the techtracker download page.
Like I said, maybe I'm confused, but from what I can see here, it doesn't actually do anything other than give you a list of outdated titles with no valid link to install them.