Hey there...Strataframe looks REALLY cool. I am seriously considering using it on a project that i am working on, however, i have some concerns. Most specifically, those concerns relate to complicated, ie. highly normalized, data models. Of particular concern are the following:
1) Is the Business Object mapper designed to recognize and implement a class/BO that consists of say 2 or 3 tables sharing a primary key with a discriminator? For example Contact --> Employee--> Manager. In other words does it support subtyping in the DB model out of the box? (and i dont mean can it be forced to work somehow
)
2) My data model is also pretty normalized. For example, given a Contact Table(person, or organization), a ContactInfo table(phone number, postal address, or eaddress), and a ContactInfoAlias(home phone, work email, etc.) with a link table between Contact and ContactInfo that also has a foreign key reference to the ContactInfoAlias (with the intent being to assign contactinfo rows to contacts and give them a nice name) does Strataframe seem like the right tool for the job? I have done some searching of these forums and had seen mention of something called a linkmanager (i think) - which handles many to many relationships. Can someone explain those a little bit, how they are used and their intended purpose within the framework?
In addition to handling contact info with link tables, many other things in the data model are implemented this way, for example Party Roles, relationships between those roles, etc... it gets a little hairy. Would this be a problem for the BO mapper?
Finally, what kind of projects would you say are not a good match for Strataframe (be honest)?
Thanks alot! 
Geoff