site looks pretty good...
Consider color changes on the text in the titlebar, as it doesn't have good contrast (easy repair you... also grammar check). Also the orange on white search box looks a little odd.
The only other problem i see is the legal one. Now, I doubt anyone is going to chase you around for it, but these would all seem to be illegal copies of software. Do you have licenses for these? Does the software license allow you to store and make them available to others?