After taking a deep look at some modules out there, I decided to write ShortUrls from scratch and slightly change the way it works.
I added 'dynamic' support for other modules so you don't have to wait for me to release a version of the hack supporting your favorite module. This have a lot of advantages but may also have a few drawbacks I may be unware of.
I also corrected a few errors the previous version had with comments and some images, and made it possible for the hack to work if you are running Xoops from inside a dir.