Thanks Brad, I've still got plenty of reading to do, but it's worth every minute