Wow quite a lot of awesome info!