Gar:
>2) We would like improved triggers -- ones that do not include the documented bugs in VFP's standard triggers, and which also take trigger error messages as a parameter. Yes, you can do this by hand in error handling or hand modify the VFP triggers, but the point of buying a framework or RAD tools is to avoid hand coding standard stuff.<
Specifically addressing your triggers question, Codemine has a brilliant Data Manager class which operates one level higher than the DBC. You can avoid using triggers altogether and use the equivalent Codemine events that are definately not buggy <g>. They work, they are easy to use and they are faster than their .DBC based counterparts.
The security is great in Codemine and the framework is extremely flexible indeed. You feel you are programming in a very very easy version of VFP. Whilst I have never used Mere Mortals and I believe it to be an excellent framework, you have to get your head around it's "Codebook" roots. OTOH, Codemine is an excellent OOP implementation, but you are not so aware of the underlying methodology. You can just "get on with it".
HTH
-=Gary