That has got to be the greatest post I've ever read. You covered all the bases. Heck I may write a few of your tips down, thanks for the advice