wow, very thought out. i am not a fan of grading mainly because of the human error/judgement varierables. a grading procees designed like the one you suggest would probably swing me to the other side.craig