I'll answer some of my own question. I realized you can return ILink to handle the service cases and do a cycle.activate(IPage) to handle the page cases and return null. That handles some of the problem. Unfortunately I still had to customize each page but it did not take as long as I thought it would.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]