Wow lots of good info