so much great information on here, :D.