Great post and there are tons of useful info...thanks jd!