99% of the business logic for our app is in stored procedures right now. OR mapping doesn't make a lot of sense, since we'd just be specifying a stored procedure to perform an operation (like, "order these bonds at this price"). A mapping layer doesn't add much value on top of that that I can see. It also doesn't help that the database structure isn't exactly the cleanest. We'd spend a lot more time cleaning the structure up to make it presentable for an OR tool.
Regarding XML files: I hates them, my precious. We're looking at Struts and whaddayaknow, the pages are mapped to URLs using a bunch of frigging XML files. I'd rather do it in code. The XML isn't any more transparent to non-coders anyway.