We wouldn't need this site if all Maemo software was in the Maemo repository backed up by a bunch of mirrors. I can remember there were some efforts By Nokia for doing this some time ago. I wonder if this will ever happen.
The Gronmayer site did what it was obvious that Nokia or Maemo should have been doing all along. Here's hoping it returns.