so much good information on here, :D.