>a.) connect to multiple databases: ex. Legacy database A and new >database B for a single application ?
Even though magic-removal doesn't address this directly, there is a lot of what is done in magic-removal that will make this possible in the future. The main thing is the concept of managers, which "manage" access to database connections. Most (if not all) actual database access is done by those managers and so multiple database connections might become doable by adding/instantiating managers that point to different databases. This isn't fully done, yet, but it's a big step into the right direction, so I suppose we can start to do something about this after magic-removal hits trunk. bye, Georg