Hi Glow!
I looked at this site and read the legalese (well, some of it!), and the only gottcha I found is that they require you to accept updates through their service -- or something like that. I read it a few days ago and might not be remembering right.
I like to choose when and if I update my apps, so I didn't like that clause. Otherwise it could be okay. But you are relying on other people's uploads (as I understand it) for the content you download, which may or may not be wise.
Did you sign up? What do you think??
Filark