so much excellent info on here, :D.