Has anyone considered writing a database driver for an MSI file? It is a database and it does support SQL. I searched for MSI on CPAN and it returned Win32::MSI::DB but it would be nice to have the same interface as other database drivers like mysql or sqlite.