Great post, some really good pointers here I already know most of this but good points here to keep them fresh in the mind thanks .