Lots of good info here...take notes!!!!