In ESware: I'm working in a package manager for GNOME, I'm glad to do it. I know what exist a lot of package manager, but I don't know anyone that work in all the distributions.
Expresso can. It has a plug-in system that makes all the work about the package and database management. At the moment I'm only working in the GNUpdate plug-in, obvious, with GNUpdate we have control over rpm and deb packages system with only one plug-in. But anyone can make a new plug-in more efficient, only implementing a few functions.
I haven't the code in a cvs at the moment, perhaps the next weekend.
My girlfriend is sad, I don't know how make her happy. If you read this, please, be happy like me, I'm happy to start a new life with you, in a new house, in a new city. I'm better with you. I love you Carmen.