General suggestions and hopefully constructive criticism.