God damn VERY well writen, must say this report stands out more then most what i have seen, very nice job