Wow, lot's of information! Thanks.