Looks great in theory, but I just tried this repository index to find a missing library (libgdbm3) for installing the 2008 version of Maemo Mapper, and it didn't seem to work. My search found 19 hits in various repositories, but I already had the first few repositories installed in my App Manager. I added the next couple as well, but no help - the missing library did not appear and the install still failed. Finally I gave up trying to install Maemo Mapper from the deb file, since it had appeared in the installable Apps list at some point while adding repositories, and I just added it successfully from the Apps list. I have no theory why the repository index is either wrong, or I'm using it wrong. This isn't the first time that I've noticed that an attempt to install from a deb file will fail, while the install from the Apps list succeeds. I am right in guessing that the version in the Apps list must already contain the missing dependencies?