Quite well designed. Simple forms are done in a breeze, complex stuff take some thinking into account (wise to do anyway) but everything can be done. Output format well defined for post processing e.g. in procmail (a good combination). When I got stuck with very complex stuff I got delightfully prompt response from the developer.