so much superb information on here, :D.