great review man, was waiting for something like this. good job.