so much excellent information on here, : D.