what a great review!!!!, looks like you put alot of time in-to this.