On 2010 Jun 9, at 17:18, Nicholas Geti wrote:

> I am coming to the end of maintenance. My client wanted two features which I have finished up. It is a big system and not well written. So I suspect that it will not be simple to upgrade to v11.0. From what I have experienced just moving my changes to a live system was pain enough. I would have to convert the entire system before my client could start using it again.
>  
> I thought that fixing this system would be straightforward because the FMP language is rather simple in concept but so simple that doing anything became very painful. For example, I did a cross-tab feature from scratch. Most commercial systems already have a cross-tab built-in and they are easy to use. Mine worked well but it is not generic and I doubt anyone could figure it out if any changes are needed.
>  
> I find it difficult to keep straight which table carries which script and have to fuss when passing globals back and forth. This is a highly error prone technique and should not even exist.
> 

Nicholas, you sound like a walking advertisement for Database Design Report. Does that feature even exist in your version of FMP?