Wow. I don't have time to read it all through right now but it looks to be a very thorough review. I'll be sure to return and read it later tonight or tomorrow.