Wow quite a lot of beneficial information!