great post thanks for this as i have missed it somewhere and it was great reading