wow... the things i learned tonight.... I wish I could reiterate them