Wow, alot to take in. Thanks for this!