WOW! You really did your homework. Great job.