Critique/suggestions.